Skip to content

Commit d6afa9f

Browse files
authored
Merge pull request #35 from reload/eslint-all-the-things
eslint all the things
2 parents 7a39f1c + e56d254 commit d6afa9f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+277
-309
lines changed

dev.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
import { parseWsdl } from "./src/parser";
22

33
(async function () {
4-
const d = await parseWsdl("./test/resources/strict/EVacSyncService_SPClient.wsdl", { modelNamePreffix: "", modelNameSuffix: "" });
5-
})();
4+
const d = await parseWsdl("./test/resources/strict/EVacSyncService_SPClient.wsdl", {
5+
modelNamePreffix: "",
6+
modelNameSuffix: "",
7+
});
8+
})();

eslint.config.mjs

Lines changed: 29 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { defineConfig } from "eslint/config";
1+
import { defineConfig, globalIgnores } from "eslint/config";
22
import typescriptEslint from "@typescript-eslint/eslint-plugin";
33
import prettier from "eslint-plugin-prettier";
44
import globals from "globals";
@@ -13,35 +13,38 @@ const __dirname = path.dirname(__filename);
1313
const compat = new FlatCompat({
1414
baseDirectory: __dirname,
1515
recommendedConfig: js.configs.recommended,
16-
allConfig: js.configs.all
16+
allConfig: js.configs.all,
1717
});
1818

19-
export default defineConfig([{
20-
extends: compat.extends("eslint:recommended", "plugin:@typescript-eslint/recommended"),
19+
export default defineConfig([
20+
globalIgnores(["test/generated/", "test/resources/", "dist/"]),
21+
{
22+
extends: compat.extends("eslint:recommended", "plugin:@typescript-eslint/recommended"),
2123

22-
plugins: {
23-
"@typescript-eslint": typescriptEslint,
24-
prettier,
25-
},
26-
27-
languageOptions: {
28-
globals: {
29-
...globals.browser,
24+
plugins: {
25+
"@typescript-eslint": typescriptEslint,
26+
prettier,
3027
},
3128

32-
parser: tsParser,
33-
ecmaVersion: 12,
34-
sourceType: "module",
35-
},
29+
languageOptions: {
30+
globals: {
31+
...globals.browser,
32+
},
3633

37-
rules: {
38-
"prettier/prettier": "warn",
39-
"@typescript-eslint/no-explicit-any": 0,
40-
"@typescript-eslint/no-unused-vars": 0,
41-
"@typescript-eslint/no-var-requires": 0,
42-
"@typescript-eslint/ban-types": 0,
43-
"@typescript-eslint/no-namespace": 0,
44-
"@typescript-eslint/explicit-module-boundary-types": 0,
45-
"@typescript-eslint/no-empty-interface": 0,
34+
parser: tsParser,
35+
ecmaVersion: 12,
36+
sourceType: "module",
37+
},
38+
39+
rules: {
40+
"prettier/prettier": "warn",
41+
"@typescript-eslint/no-explicit-any": 0,
42+
"@typescript-eslint/no-unused-vars": 0,
43+
"@typescript-eslint/no-var-requires": 0,
44+
"@typescript-eslint/ban-types": 0,
45+
"@typescript-eslint/no-namespace": 0,
46+
"@typescript-eslint/explicit-module-boundary-types": 0,
47+
"@typescript-eslint/no-empty-interface": 0,
48+
},
4649
},
47-
}]);
50+
]);

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
"dev": "ts-node -T ./dev.ts",
2121
"dist": "tsc",
2222
"build": "tsc",
23-
"lint": "eslint ./src",
24-
"lint:fix": "eslint --fix ./src"
23+
"lint": "eslint",
24+
"lint:fix": "eslint --fix"
2525
},
2626
"repository": {
2727
"type": "git",

test/node-soap/array_namespace_override.test.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,18 @@ import { typecheck } from "../utils/tsc";
66

77
const target = "array_namespace_override.wsdl";
88

9-
test(target, async t => {
9+
test(target, async (t) => {
1010
Logger.disabled();
1111

1212
const input = `./test/resources/${target}`;
1313
const outdir = "./test/generated";
1414

15-
t.test(`${target} - generate wsdl client`, async t => {
15+
t.test(`${target} - generate wsdl client`, async (t) => {
1616
await parseAndGenerate(input, outdir);
1717
t.end();
1818
});
1919

20-
t.test(`${target} - check definitions`, async t => {
20+
t.test(`${target} - check definitions`, async (t) => {
2121
t.equal(existsSync(`${outdir}/arraynamespaceoverride/definitions/Items.ts`), true);
2222
t.equal(existsSync(`${outdir}/arraynamespaceoverride/definitions/Markdowns.ts`), true);
2323
t.equal(existsSync(`${outdir}/arraynamespaceoverride/definitions/Order.ts`), true);
@@ -27,8 +27,8 @@ test(target, async t => {
2727
t.end();
2828
});
2929

30-
t.test(`${target} - compile`, async t => {
30+
t.test(`${target} - compile`, async (t) => {
3131
await typecheck(`${outdir}/arraynamespaceoverride/index.ts`);
32-
t.end();
32+
t.end();
3333
});
34-
});
34+
});

test/node-soap/attachments.test.ts

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,26 +6,25 @@ import { typecheck } from "../utils/tsc";
66

77
const target = "attachments";
88

9-
test(target, async t => {
9+
test(target, async (t) => {
1010
Logger.disabled();
1111

1212
const input = `./test/resources/${target}.wsdl`;
1313
const outdir = "./test/generated";
1414

15-
t.test(`${target} - generate wsdl client`, async t => {
15+
t.test(`${target} - generate wsdl client`, async (t) => {
1616
await parseAndGenerate(input, outdir);
1717
t.end();
1818
});
1919

20-
t.test(`${target} - check definitions`, async t => {
20+
t.test(`${target} - check definitions`, async (t) => {
2121
t.equal(existsSync(`${outdir}/attachments/definitions/Request.ts`), true);
2222
t.end();
2323
});
2424

25-
t.test(`${target} - compile`, async t => {
25+
t.test(`${target} - compile`, async (t) => {
2626
await typecheck(`${outdir}/attachments/index.ts`);
2727

28-
t.end();
28+
t.end();
2929
});
30-
31-
});
30+
});

test/node-soap/binding-exception.test.ts

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,26 +6,25 @@ import { typecheck } from "../utils/tsc";
66

77
const target = "binding-exception";
88

9-
test(target, async t => {
9+
test(target, async (t) => {
1010
Logger.disabled();
1111

1212
const input = `./test/resources/${target}.wsdl`;
1313
const outdir = "./test/generated";
1414

15-
t.test(`${target} - generate wsdl client`, async t => {
15+
t.test(`${target} - generate wsdl client`, async (t) => {
1616
await parseAndGenerate(input, outdir);
1717
t.end();
1818
});
1919

20-
t.test(`${target} - check definitions`, async t => {
20+
t.test(`${target} - check definitions`, async (t) => {
2121
t.equal(existsSync(`${outdir}/bindingexception/definitions/LoginUserRequest.ts`), true);
2222
t.equal(existsSync(`${outdir}/bindingexception/definitions/LoginUserResponse.ts`), true);
2323
t.end();
2424
});
2525

26-
t.test(`${target} - compile`, async t => {
26+
t.test(`${target} - compile`, async (t) => {
2727
await typecheck(`${outdir}/bindingexception/index.ts`);
28-
t.end();
28+
t.end();
2929
});
30-
31-
});
30+
});

test/node-soap/binding_document.test.ts

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,19 @@ import { typecheck } from "../utils/tsc";
55

66
const target = "binding_document";
77

8-
test(target, async t => {
8+
test(target, async (t) => {
99
Logger.disabled();
1010

1111
const input = `./test/resources/${target}.wsdl`;
1212
const outdir = "./test/generated";
1313

14-
t.test(`${target} - generate wsdl client`, async t => {
14+
t.test(`${target} - generate wsdl client`, async (t) => {
1515
await parseAndGenerate(input, outdir);
1616
t.end();
1717
});
1818

19-
t.test(`${target} - compile`, async t => {
19+
t.test(`${target} - compile`, async (t) => {
2020
await typecheck(`${outdir}/bindingdocument/index.ts`);
21-
t.end();
21+
t.end();
2222
});
23-
24-
});
23+
});

test/node-soap/builtin_types.test.ts

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,29 +6,27 @@ import { typecheck } from "../utils/tsc";
66

77
const target = "builtin_types";
88

9-
test(target, async t => {
9+
test(target, async (t) => {
1010
Logger.disabled();
1111

1212
const input = `./test/resources/${target}.wsdl`;
1313
const outdir = "./test/generated";
1414

15-
t.test(`${target} - generate wsdl client`, async t => {
15+
t.test(`${target} - generate wsdl client`, async (t) => {
1616
await parseAndGenerate(input, outdir);
1717
t.end();
1818
});
1919

20-
t.test(`${target} - check definitions`, async t => {
20+
t.test(`${target} - check definitions`, async (t) => {
2121
t.equal(existsSync(`${outdir}/builtintypes/definitions/Xsduration.ts`), true);
2222
t.equal(existsSync(`${outdir}/builtintypes/definitions/XsnonNegativeInteger.ts`), true);
2323
t.equal(existsSync(`${outdir}/builtintypes/definitions/XsnonNegativeInteger1.ts`), true);
2424
t.equal(existsSync(`${outdir}/builtintypes/definitions/Xsstring.ts`), true);
2525
t.end();
2626
});
2727

28-
t.test(`${target} - compile`, async t => {
28+
t.test(`${target} - compile`, async (t) => {
2929
await typecheck(`${outdir}/builtintypes/index.ts`);
30-
t.end();
30+
t.end();
3131
});
32-
3332
});
34-

test/node-soap/common.test.ts

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,19 @@ import { typecheck } from "../utils/tsc";
66

77
const target = "Common";
88

9-
test(target, async t => {
9+
test(target, async (t) => {
1010
Logger.disabled();
1111

1212
const input = `./test/resources/${target}.xsd`;
1313
const outdir = "./test/generated";
1414

15-
t.test(`${target} - generate wsdl client`, async t => {
15+
t.test(`${target} - generate wsdl client`, async (t) => {
1616
await parseAndGenerate(input, outdir);
1717
t.end();
1818
});
1919

20-
t.test(`${target} - compile`, async t => {
20+
t.test(`${target} - compile`, async (t) => {
2121
await typecheck(`${outdir}/common/index.ts`);
22-
t.end();
22+
t.end();
2323
});
24-
25-
});
24+
});

test/node-soap/connection/econnrefused.test.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,19 @@ import { typecheck } from "../../utils/tsc";
66

77
const target = "connection/econnrefused";
88

9-
test(target, async t => {
9+
test(target, async (t) => {
1010
Logger.disabled();
1111

1212
const input = `./test/resources/${target}.wsdl`;
1313
const outdir = "./test/generated/connection";
1414

15-
t.test(`${target} - generate wsdl client`, async t => {
15+
t.test(`${target} - generate wsdl client`, async (t) => {
1616
try {
17-
await parseAndGenerate(input, outdir)
17+
await parseAndGenerate(input, outdir);
1818
t.fail("Should throw error ECONNREFUSED 127.0.0.1:1");
1919
} catch (err) {
2020
t.ok(err, "Got error");
2121
}
2222
t.end();
2323
});
24-
25-
});
24+
});

0 commit comments

Comments
 (0)