diff --git a/package-lock.json b/package-lock.json index db40870..73103c5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@aboutbits/eslint-config", - "version": "2.4.1", + "version": "3.0.0-beta.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@aboutbits/eslint-config", - "version": "2.4.1", + "version": "3.0.0-beta.3", "license": "MIT", "dependencies": { "@typescript-eslint/parser": "^6.1.0 || ^7.3.1", diff --git a/package.json b/package.json index 54c35c8..51b4893 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@aboutbits/eslint-config", - "version": "2.4.1", + "version": "3.0.0-beta.3", "description": "AboutBits' ESLint config presets", "author": "AboutBits", "license": "MIT", diff --git a/ts.js b/ts.js index 7e78cb5..6e0fbb2 100644 --- a/ts.js +++ b/ts.js @@ -2,6 +2,7 @@ module.exports = { extends: [ 'eslint:recommended', 'plugin:@typescript-eslint/strict-type-checked', + 'plugin:@typescript-eslint/stylistic-type-checked', 'plugin:import/recommended', 'plugin:import/typescript', 'plugin:prettier/recommended' @@ -25,12 +26,6 @@ module.exports = { } }, overrides: [ - { - extends: [ - 'plugin:@typescript-eslint/recommended-requiring-type-checking' - ], - files: ['./**/*.{ts,tsx}'] - }, { extends: ['plugin:prettier/recommended'], files: ['./**/*.json'], @@ -58,6 +53,10 @@ module.exports = { 'allowNever': false, } ], + '@typescript-eslint/consistent-type-definitions': [ + 'error', + 'type' + ], 'import/order': [ 'error', {