diff --git a/.base-sample/.eslintrc.js b/.base-sample/.eslintrc.js new file mode 100644 index 00000000..9386c4e1 --- /dev/null +++ b/.base-sample/.eslintrc.js @@ -0,0 +1,19 @@ +/**@type {import('eslint').Linter.Config} */ +// eslint-disable-next-line no-undef +module.exports = { + root: true, + parser: '@typescript-eslint/parser', + plugins: [ + '@typescript-eslint', + ], + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + ], + rules: { + '@typescript-eslint/no-unused-vars': 0, + '@typescript-eslint/no-explicit-any': 0, + '@typescript-eslint/explicit-module-boundary-types': 0, + '@typescript-eslint/no-non-null-assertion': 0, + } +}; \ No newline at end of file diff --git a/configuration-sample/.eslintrc.js b/configuration-sample/.eslintrc.js new file mode 100644 index 00000000..9386c4e1 --- /dev/null +++ b/configuration-sample/.eslintrc.js @@ -0,0 +1,19 @@ +/**@type {import('eslint').Linter.Config} */ +// eslint-disable-next-line no-undef +module.exports = { + root: true, + parser: '@typescript-eslint/parser', + plugins: [ + '@typescript-eslint', + ], + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + ], + rules: { + '@typescript-eslint/no-unused-vars': 0, + '@typescript-eslint/no-explicit-any': 0, + '@typescript-eslint/explicit-module-boundary-types': 0, + '@typescript-eslint/no-non-null-assertion': 0, + } +}; \ No newline at end of file diff --git a/contentprovider-sample/.eslintrc.js b/contentprovider-sample/.eslintrc.js new file mode 100644 index 00000000..9b002eb7 --- /dev/null +++ b/contentprovider-sample/.eslintrc.js @@ -0,0 +1,19 @@ +/**@type {import('eslint').Linter.Config} */ +// eslint-disable-next-line no-undef +module.exports = { + root: true, + parser: '@typescript-eslint/parser', + plugins: [ + '@typescript-eslint', + ], + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + ], + rules: { + '@typescript-eslint/no-unused-vars': 0, + '@typescript-eslint/no-explicit-any': 0, + '@typescript-eslint/explicit-module-boundary-types': 0, + '@typescript-eslint/no-non-null-assertion': 0 + } +}; \ No newline at end of file diff --git a/diagnostic-related-information-sample/.eslintrc.js b/diagnostic-related-information-sample/.eslintrc.js new file mode 100644 index 00000000..9386c4e1 --- /dev/null +++ b/diagnostic-related-information-sample/.eslintrc.js @@ -0,0 +1,19 @@ +/**@type {import('eslint').Linter.Config} */ +// eslint-disable-next-line no-undef +module.exports = { + root: true, + parser: '@typescript-eslint/parser', + plugins: [ + '@typescript-eslint', + ], + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + ], + rules: { + '@typescript-eslint/no-unused-vars': 0, + '@typescript-eslint/no-explicit-any': 0, + '@typescript-eslint/explicit-module-boundary-types': 0, + '@typescript-eslint/no-non-null-assertion': 0, + } +}; \ No newline at end of file diff --git a/fsconsumer-sample/.eslintrc.js b/fsconsumer-sample/.eslintrc.js new file mode 100644 index 00000000..1b53fee6 --- /dev/null +++ b/fsconsumer-sample/.eslintrc.js @@ -0,0 +1,20 @@ +/**@type {import('eslint').Linter.Config} */ +// eslint-disable-next-line no-undef +module.exports = { + root: true, + parser: '@typescript-eslint/parser', + plugins: [ + '@typescript-eslint', + ], + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + ], + rules: { + '@typescript-eslint/no-unused-vars': 0, + '@typescript-eslint/no-explicit-any': 0, + '@typescript-eslint/explicit-module-boundary-types': 0, + '@typescript-eslint/no-non-null-assertion': 0, + '@typescript-eslint/no-empty-function': 0, + } +}; \ No newline at end of file diff --git a/helloworld-sample/.eslintrc.js b/helloworld-sample/.eslintrc.js new file mode 100644 index 00000000..9386c4e1 --- /dev/null +++ b/helloworld-sample/.eslintrc.js @@ -0,0 +1,19 @@ +/**@type {import('eslint').Linter.Config} */ +// eslint-disable-next-line no-undef +module.exports = { + root: true, + parser: '@typescript-eslint/parser', + plugins: [ + '@typescript-eslint', + ], + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + ], + rules: { + '@typescript-eslint/no-unused-vars': 0, + '@typescript-eslint/no-explicit-any': 0, + '@typescript-eslint/explicit-module-boundary-types': 0, + '@typescript-eslint/no-non-null-assertion': 0, + } +}; \ No newline at end of file diff --git a/helloworld-test-sample/.eslintrc.js b/helloworld-test-sample/.eslintrc.js new file mode 100644 index 00000000..9386c4e1 --- /dev/null +++ b/helloworld-test-sample/.eslintrc.js @@ -0,0 +1,19 @@ +/**@type {import('eslint').Linter.Config} */ +// eslint-disable-next-line no-undef +module.exports = { + root: true, + parser: '@typescript-eslint/parser', + plugins: [ + '@typescript-eslint', + ], + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + ], + rules: { + '@typescript-eslint/no-unused-vars': 0, + '@typescript-eslint/no-explicit-any': 0, + '@typescript-eslint/explicit-module-boundary-types': 0, + '@typescript-eslint/no-non-null-assertion': 0, + } +}; \ No newline at end of file diff --git a/nodefs-provider-sample/.eslintrc.js b/nodefs-provider-sample/.eslintrc.js new file mode 100644 index 00000000..82b7fc07 --- /dev/null +++ b/nodefs-provider-sample/.eslintrc.js @@ -0,0 +1,21 @@ +/**@type {import('eslint').Linter.Config} */ +// eslint-disable-next-line no-undef +module.exports = { + root: true, + parser: '@typescript-eslint/parser', + plugins: [ + '@typescript-eslint', + ], + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + ], + rules: { + '@typescript-eslint/no-unused-vars': 0, + '@typescript-eslint/no-explicit-any': 0, + '@typescript-eslint/explicit-module-boundary-types': 0, + '@typescript-eslint/no-non-null-assertion': 0, + 'no-inner-declarations': 0, + '@typescript-eslint/no-namespace': 0, + } +}; \ No newline at end of file diff --git a/progress-sample/.eslintrc.js b/progress-sample/.eslintrc.js new file mode 100644 index 00000000..9386c4e1 --- /dev/null +++ b/progress-sample/.eslintrc.js @@ -0,0 +1,19 @@ +/**@type {import('eslint').Linter.Config} */ +// eslint-disable-next-line no-undef +module.exports = { + root: true, + parser: '@typescript-eslint/parser', + plugins: [ + '@typescript-eslint', + ], + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + ], + rules: { + '@typescript-eslint/no-unused-vars': 0, + '@typescript-eslint/no-explicit-any': 0, + '@typescript-eslint/explicit-module-boundary-types': 0, + '@typescript-eslint/no-non-null-assertion': 0, + } +}; \ No newline at end of file diff --git a/proposed-api-sample/.eslintignore b/proposed-api-sample/.eslintignore new file mode 100644 index 00000000..fcd9dd7e --- /dev/null +++ b/proposed-api-sample/.eslintignore @@ -0,0 +1,2 @@ +vscode.d.ts +vscode.proposed.d.ts \ No newline at end of file diff --git a/proposed-api-sample/.eslintrc.js b/proposed-api-sample/.eslintrc.js new file mode 100644 index 00000000..9386c4e1 --- /dev/null +++ b/proposed-api-sample/.eslintrc.js @@ -0,0 +1,19 @@ +/**@type {import('eslint').Linter.Config} */ +// eslint-disable-next-line no-undef +module.exports = { + root: true, + parser: '@typescript-eslint/parser', + plugins: [ + '@typescript-eslint', + ], + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + ], + rules: { + '@typescript-eslint/no-unused-vars': 0, + '@typescript-eslint/no-explicit-any': 0, + '@typescript-eslint/explicit-module-boundary-types': 0, + '@typescript-eslint/no-non-null-assertion': 0, + } +}; \ No newline at end of file diff --git a/quickinput-sample/.eslintrc.js b/quickinput-sample/.eslintrc.js new file mode 100644 index 00000000..79cc12e5 --- /dev/null +++ b/quickinput-sample/.eslintrc.js @@ -0,0 +1,20 @@ +/**@type {import('eslint').Linter.Config} */ +// eslint-disable-next-line no-undef +module.exports = { + root: true, + parser: '@typescript-eslint/parser', + plugins: [ + '@typescript-eslint', + ], + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + ], + rules: { + '@typescript-eslint/no-unused-vars': 0, + '@typescript-eslint/no-explicit-any': 0, + '@typescript-eslint/explicit-module-boundary-types': 0, + '@typescript-eslint/no-non-null-assertion': 0, + "no-constant-condition": 0 + } +}; \ No newline at end of file diff --git a/semantic-tokens-sample/.eslintrc.js b/semantic-tokens-sample/.eslintrc.js new file mode 100644 index 00000000..79cc12e5 --- /dev/null +++ b/semantic-tokens-sample/.eslintrc.js @@ -0,0 +1,20 @@ +/**@type {import('eslint').Linter.Config} */ +// eslint-disable-next-line no-undef +module.exports = { + root: true, + parser: '@typescript-eslint/parser', + plugins: [ + '@typescript-eslint', + ], + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + ], + rules: { + '@typescript-eslint/no-unused-vars': 0, + '@typescript-eslint/no-explicit-any': 0, + '@typescript-eslint/explicit-module-boundary-types': 0, + '@typescript-eslint/no-non-null-assertion': 0, + "no-constant-condition": 0 + } +}; \ No newline at end of file diff --git a/webpack-sample/.eslintrc.js b/webpack-sample/.eslintrc.js new file mode 100644 index 00000000..9386c4e1 --- /dev/null +++ b/webpack-sample/.eslintrc.js @@ -0,0 +1,19 @@ +/**@type {import('eslint').Linter.Config} */ +// eslint-disable-next-line no-undef +module.exports = { + root: true, + parser: '@typescript-eslint/parser', + plugins: [ + '@typescript-eslint', + ], + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + ], + rules: { + '@typescript-eslint/no-unused-vars': 0, + '@typescript-eslint/no-explicit-any': 0, + '@typescript-eslint/explicit-module-boundary-types': 0, + '@typescript-eslint/no-non-null-assertion': 0, + } +}; \ No newline at end of file