diff --git a/.github/linters/.eslintrc.yml b/.github/linters/.eslintrc.yml index f452aba..fa689fe 100644 --- a/.github/linters/.eslintrc.yml +++ b/.github/linters/.eslintrc.yml @@ -29,9 +29,7 @@ plugins: extends: - eslint:recommended - - plugin:@typescript-eslint/eslint-recommended - - plugin:@typescript-eslint/recommended - - plugin:github/recommended + - plugin:@typescript-eslint/recommended-type-checked - plugin:jest/recommended rules: @@ -42,31 +40,18 @@ rules: 'i18n-text/no-en': 'off', 'import/no-namespace': 'off', 'no-console': 'off', - 'no-unused-vars': 'off', - 'prettier/prettier': 'error', 'semi': 'off', '@typescript-eslint/array-type': 'error', - '@typescript-eslint/await-thenable': 'error', - '@typescript-eslint/ban-ts-comment': 'error', '@typescript-eslint/consistent-type-assertions': 'error', '@typescript-eslint/explicit-member-accessibility': ['error', { 'accessibility': 'no-public' }], '@typescript-eslint/explicit-function-return-type': ['error', { 'allowExpressions': true }], - '@typescript-eslint/func-call-spacing': ['error', 'never'], - '@typescript-eslint/no-array-constructor': 'error', '@typescript-eslint/no-empty-interface': 'error', - '@typescript-eslint/no-explicit-any': 'error', '@typescript-eslint/no-extraneous-class': 'error', - '@typescript-eslint/no-for-in-array': 'error', '@typescript-eslint/no-inferrable-types': 'error', - '@typescript-eslint/no-misused-new': 'error', - '@typescript-eslint/no-namespace': 'error', '@typescript-eslint/no-non-null-assertion': 'warn', - '@typescript-eslint/no-require-imports': 'error', '@typescript-eslint/no-unnecessary-qualifier': 'error', - '@typescript-eslint/no-unnecessary-type-assertion': 'error', - '@typescript-eslint/no-unused-vars': 'error', '@typescript-eslint/no-useless-constructor': 'error', '@typescript-eslint/no-var-requires': 'error', '@typescript-eslint/prefer-for-of': 'warn', @@ -75,9 +60,5 @@ rules: '@typescript-eslint/prefer-string-starts-ends-with': 'error', '@typescript-eslint/promise-function-async': 'error', '@typescript-eslint/require-array-sort-compare': 'error', - '@typescript-eslint/restrict-plus-operands': 'error', - '@typescript-eslint/semi': ['error', 'never'], - '@typescript-eslint/space-before-function-paren': 'off', - '@typescript-eslint/type-annotation-spacing': 'error', - '@typescript-eslint/unbound-method': 'error' + '@typescript-eslint/space-before-function-paren': 'off' } diff --git a/__tests__/index.test.ts b/__tests__/index.test.ts index 34a4dfe..98d02a0 100644 --- a/__tests__/index.test.ts +++ b/__tests__/index.test.ts @@ -8,7 +8,7 @@ import * as main from '../src/main' const runMock = jest.spyOn(main, 'run').mockImplementation() describe('index', () => { - it('calls run when imported', async () => { + it('calls run when imported', () => { // eslint-disable-next-line @typescript-eslint/no-require-imports require('../src/index')