Skip to content

Commit c859719

Browse files
authored
Merge pull request #117 from masterchief01/linter-formatter
Linter formatter
2 parents 944de49 + bc6166a commit c859719

34 files changed

+666
-45
lines changed

.eslintignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
node_modules
2+
dist

.eslintrc

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"root": true,
3+
"parser": "@typescript-eslint/parser",
4+
"plugins": ["@typescript-eslint", "simple-import-sort"],
5+
"extends": [
6+
"eslint:recommended",
7+
"plugin:@typescript-eslint/eslint-recommended",
8+
"plugin:@typescript-eslint/recommended"
9+
],
10+
"rules": {
11+
"prefer-const": "warn",
12+
"no-unused-vars": "warn",
13+
"no-async-promise-executor": "off",
14+
"@typescript-eslint/no-inferrable-types": "off",
15+
"simple-import-sort/imports": "error",
16+
"simple-import-sort/exports": "error"
17+
}
18+
}

.prettierignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
node_modules
2+
dist
3+
coverage

.prettierrc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"tabWidth": 4,
3+
"singleQuote": true,
4+
"printWidth": 80,
5+
"useTabs": true,
6+
"trailingComma": "es5"
7+
}

generator/.eslintrc

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"extends": "../.eslintrc",
3+
"ignorePatterns": [
4+
"*.js",
5+
"node_modules/",
6+
"dummyClasses/",
7+
"generatedClasses/"
8+
],
9+
"rules": {
10+
"@typescript-eslint/no-empty-function": "warn"
11+
}
12+
}

generator/generators/aws/generator.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import * as fs from "fs";
22
import { createSourceFile, ScriptTarget, SyntaxKind } from "typescript";
3+
34
import { getAST } from "../../parsers/aws/parser";
45
import { transform } from "../../transformers/aws/transformer";
5-
import { filters, groupers, printFile, getDir } from "../lib/helper";
6+
import { filters, getDir,groupers, printFile } from "../lib/helper";
67

78
interface FunctionData {
89
functionName: string;

generator/generators/azure/generator.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import * as fs from "fs";
2-
import { SyntaxKind, createSourceFile, ScriptTarget } from "typescript";
2+
import { createSourceFile, ScriptTarget,SyntaxKind } from "typescript";
3+
34
import { getAST } from "../../parsers/azure/parser";
4-
import { groupers, filters, printFile, getDir } from "../lib/helper";
55
import { transform } from "../../transformers/azure/transformer";
6+
import { filters, getDir,groupers, printFile } from "../lib/helper";
67

78
interface FunctionData {
89
pkgName: string;

generator/generators/do/generator.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import * as fs from "fs";
22
import { createSourceFile, ScriptTarget, SyntaxKind } from "typescript";
3+
34
import { getAST } from "../../parsers/do/parser";
45
import { transform } from "../../transformers/do/transformer";
5-
import { printFile, getDir } from "../lib/helper";
6+
import { getDir,printFile } from "../lib/helper";
67

78
interface FunctionData {
89
functionName: string;

generator/generators/googleCloud/generator.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import * as fs from "fs";
22
import * as path from "path";
3-
import { SyntaxKind, createSourceFile, ScriptTarget } from "typescript";
3+
import { createSourceFile, ScriptTarget,SyntaxKind } from "typescript";
4+
45
import { getAST } from "../../parsers/googleCloud/parser";
5-
import { filters, groupers, printFile, getDir } from "../lib/helper";
6-
import { clientBasedTransform } from "../../transformers/googleCloud/clientBasedTransformer";
76
import { classBasedTransform } from "../../transformers/googleCloud/classBasedTransformer";
7+
import { clientBasedTransform } from "../../transformers/googleCloud/clientBasedTransformer";
8+
import { filters, getDir,groupers, printFile } from "../lib/helper";
89

910
interface ClassData {
1011
name: string;

generator/generators/lib/helper.ts

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
import * as fs from "fs";
22

33
import { groupAWSMethods } from "../lib/aws/awsHelper";
4-
import { groupGCPMethods } from "../lib/googleCloud/gcpHelper";
5-
import { groupAzureMethods } from "../lib/azure/azureHelper";
6-
74
import { filterAWSMethods } from "../lib/aws/awsHelper";
8-
import { filterGCPMethods } from "../lib/googleCloud/gcpHelper";
5+
import { groupAzureMethods } from "../lib/azure/azureHelper";
96
import { filterAzureMethods } from "../lib/azure/azureHelper";
7+
import { groupGCPMethods } from "../lib/googleCloud/gcpHelper";
8+
import { filterGCPMethods } from "../lib/googleCloud/gcpHelper";
109

1110
const dirMap = {
1211
appServices: ["PaaS"],
@@ -38,12 +37,12 @@ const filters = {
3837
};
3938

4039
const getDir = (service: string): string => {
41-
for (var dir in dirMap) {
40+
for (let dir in dirMap) {
4241
if (dirMap[dir].includes(service)) {
4342
return dir;
4443
}
4544
}
4645
throw new Error("Not a valid service: " + service);
4746
};
4847

49-
export { groupers, filters, getDir };
48+
export { filters, getDir,groupers };

0 commit comments

Comments
 (0)