Skip to content

Commit

Permalink
fix: typescript related configs only for ts files (#21)
Browse files Browse the repository at this point in the history
  • Loading branch information
capitnflam committed Mar 16, 2024
1 parent 203d603 commit 2505b0f
Showing 1 changed file with 22 additions and 13 deletions.
35 changes: 22 additions & 13 deletions src/configs/recommended.ts
Original file line number Diff line number Diff line change
@@ -1,28 +1,17 @@
import { type ESLintConfig } from '../types'

export const recommended: ESLintConfig = {
plugins: ['@flaminc', '@typescript-eslint'],
plugins: ['@flaminc'],
extends: [
'eslint:recommended',
'plugin:@eslint-community/eslint-comments/recommended',
'plugin:@typescript-eslint/recommended-type-checked',
'plugin:@typescript-eslint/stylistic-type-checked',
'plugin:import/recommended',
'plugin:import/typescript',
'plugin:unicorn/recommended',
'plugin:sonarjs/recommended',
'plugin:security/recommended-legacy',
'prettier',
],
parser: '@typescript-eslint/parser',
parserOptions: {
project: true,
},
settings: {
'import/parsers': {
'@typescript-eslint/parser': ['.ts', '.tsx'],
},
},

rules: {
'sort-imports': [
'error',
Expand Down Expand Up @@ -55,4 +44,24 @@ export const recommended: ESLintConfig = {
},
],
},
overrides: [
{
files: ['*.ts', '*.tsx'],
plugins: ['@typescript-eslint'],
extends: [
'plugin:@typescript-eslint/recommended-type-checked',
'plugin:@typescript-eslint/stylistic-type-checked',
'plugin:import/typescript',
],
parser: '@typescript-eslint/parser',
parserOptions: {
project: true,
},
settings: {
'import/parsers': {
'@typescript-eslint/parser': ['.ts', '.tsx'],
},
},
},
],
}

0 comments on commit 2505b0f

Please sign in to comment.