eslint-config-cheminfo-typescript
Advanced tools
Comparing version 9.0.0 to 10.0.0
# Changelog | ||
## [10.0.0](https://www.github.com/cheminfo/eslint-config-cheminfo-typescript/compare/v9.0.0...v10.0.0) (2021-10-15) | ||
### ⚠ BREAKING CHANGES | ||
* update to ESLint v8 | ||
### Features | ||
* support cts and mts extensions ([b7913b7](https://www.github.com/cheminfo/eslint-config-cheminfo-typescript/commit/b7913b77c73fb2d87aa6c720e59396920e8cca59)) | ||
* update to ESLint v8 ([039dfb7](https://www.github.com/cheminfo/eslint-config-cheminfo-typescript/commit/039dfb7cc61c1007a1a3175158c64ea4faf80780)) | ||
## [9.0.0](https://www.github.com/cheminfo/eslint-config-cheminfo-typescript/compare/v8.0.11...v9.0.0) (2021-10-12) | ||
@@ -4,0 +16,0 @@ |
17
index.js
@@ -7,3 +7,3 @@ 'use strict'; | ||
{ | ||
files: ['*.{ts,tsx}'], | ||
files: ['*.{ts,tsx,cts,mts}'], | ||
extends: ['plugin:import/typescript'], | ||
@@ -49,3 +49,2 @@ plugins: ['@typescript-eslint'], | ||
'@typescript-eslint/no-implicit-any-catch': 'off', | ||
'@typescript-eslint/no-implied-eval': 'off', | ||
'@typescript-eslint/no-inferrable-types': 'error', | ||
@@ -122,2 +121,4 @@ '@typescript-eslint/no-invalid-void-type': 'off', | ||
'@typescript-eslint/no-extra-semi': 'error', | ||
'no-implied-eval': 'off', | ||
'@typescript-eslint/no-implied-eval': 'error', | ||
'no-loop-func': 'off', | ||
@@ -129,5 +130,5 @@ '@typescript-eslint/no-loop-func': 'error', | ||
'@typescript-eslint/no-redeclare': 'error', | ||
'no-throw-literal': 'off', | ||
'@typescript-eslint/no-throw-literal': 'error', | ||
'no-unused-expressions': 'off', | ||
'@typescript-eslint/no-throw-literal': 'error', | ||
'no-throw-literal': 'off', | ||
'@typescript-eslint/no-unused-expressions': 'error', | ||
@@ -139,2 +140,7 @@ 'no-unused-vars': 'off', | ||
], | ||
'padding-line-between-statements': 'off', | ||
'@typescript-eslint/padding-line-between-statements': [ | ||
'error', | ||
{ blankLine: 'always', prev: 'directive', next: '*' }, | ||
], | ||
'no-return-await': 'off', | ||
@@ -145,5 +151,6 @@ '@typescript-eslint/return-await': 'error', | ||
{ | ||
files: ['**/__tests__/**/*.{ts,tsx}', '*.test.{ts,tsx}'], | ||
files: ['**/__tests__/**/*.{ts,tsx,cts,mts}', '*.test.{ts,tsx,cts,mts}'], | ||
rules: { | ||
'@typescript-eslint/ban-ts-comment': 'off', | ||
'@typescript-eslint/no-empty-function': 'off', | ||
}, | ||
@@ -150,0 +157,0 @@ }, |
{ | ||
"name": "eslint-config-cheminfo-typescript", | ||
"version": "9.0.0", | ||
"version": "10.0.0", | ||
"description": "Shared ESLint config for TypeScript projects", | ||
@@ -10,3 +10,3 @@ "main": "index.js", | ||
"scripts": { | ||
"test": "node test/test.js" | ||
"test": "node test/test.mjs" | ||
}, | ||
@@ -25,9 +25,9 @@ "repository": { | ||
"dependencies": { | ||
"eslint-config-cheminfo": "^6.0.0" | ||
"eslint-config-cheminfo": "^7.0.0" | ||
}, | ||
"peerDependencies": { | ||
"@typescript-eslint/eslint-plugin": ">=5.0.0", | ||
"@typescript-eslint/parser": ">=5.0.0", | ||
"eslint": ">=7.8.0", | ||
"typescript": ">=4.0.0" | ||
"@typescript-eslint/eslint-plugin": "^5.0.0", | ||
"@typescript-eslint/parser": "^5.0.0", | ||
"eslint": "^8.0.1", | ||
"typescript": "^4.0.2" | ||
}, | ||
@@ -37,3 +37,3 @@ "devDependencies": { | ||
"@typescript-eslint/parser": "5.0.0", | ||
"eslint": "7.8.0", | ||
"eslint": "8.0.1", | ||
"prettier": "^2.4.1", | ||
@@ -40,0 +40,0 @@ "typescript": "4.0.2" |
17588
151
+ Added@es-joy/jsdoccomment@0.20.1(transitive)
+ Added@eslint/eslintrc@2.1.4(transitive)
+ Added@eslint/js@8.57.1(transitive)
+ Added@humanwhocodes/config-array@0.13.0(transitive)
+ Added@humanwhocodes/object-schema@2.0.3(transitive)
+ Added@types/semver@7.5.8(transitive)
+ Added@typescript-eslint/eslint-plugin@5.62.0(transitive)
+ Added@typescript-eslint/parser@5.62.0(transitive)
+ Added@typescript-eslint/scope-manager@5.62.0(transitive)
+ Added@typescript-eslint/type-utils@5.62.0(transitive)
+ Added@typescript-eslint/types@5.62.0(transitive)
+ Added@typescript-eslint/typescript-estree@5.62.0(transitive)
+ Added@typescript-eslint/utils@5.62.0(transitive)
+ Added@typescript-eslint/visitor-keys@5.62.0(transitive)
+ Added@ungap/structured-clone@1.3.0(transitive)
+ Addedansi-regex@5.0.1(transitive)
+ Addedarray-union@2.1.0(transitive)
+ Addedcomment-parser@1.3.0(transitive)
+ Addeddir-glob@3.0.1(transitive)
+ Addeddoctrine@3.0.0(transitive)
+ Addedeslint@8.57.1(transitive)
+ Addedeslint-config-cheminfo@7.3.0(transitive)
+ Addedeslint-plugin-jest@26.9.0(transitive)
+ Addedeslint-plugin-jsdoc@37.9.7(transitive)
+ Addedeslint-scope@5.1.17.2.2(transitive)
+ Addedespree@9.6.1(transitive)
+ Addedestraverse@4.3.0(transitive)
+ Addedfile-entry-cache@6.0.1(transitive)
+ Addedflat-cache@3.2.0(transitive)
+ Addedfs.realpath@1.0.0(transitive)
+ Addedglob@7.2.3(transitive)
+ Addedglobals@13.24.0(transitive)
+ Addedglobby@11.1.0(transitive)
+ Addedinflight@1.0.6(transitive)
+ Addedinherits@2.0.4(transitive)
+ Addedis-path-inside@3.0.3(transitive)
+ Addedjsdoc-type-pratt-parser@2.2.5(transitive)
+ Addednatural-compare-lite@1.4.0(transitive)
+ Addedonce@1.4.0(transitive)
+ Addedpath-is-absolute@1.0.1(transitive)
+ Addedpath-type@4.0.0(transitive)
+ Addedregextras@0.8.0(transitive)
+ Addedrimraf@3.0.2(transitive)
+ Addedslash@3.0.0(transitive)
+ Addedspdx-exceptions@2.5.0(transitive)
+ Addedspdx-expression-parse@3.0.1(transitive)
+ Addedspdx-license-ids@3.0.21(transitive)
+ Addedstrip-ansi@6.0.1(transitive)
+ Addedtext-table@0.2.0(transitive)
+ Addedtslib@1.14.1(transitive)
+ Addedtsutils@3.21.0(transitive)
+ Addedtype-fest@0.20.2(transitive)
+ Addedtypescript@4.9.5(transitive)
+ Addedwrappy@1.0.2(transitive)
- Removed@eslint/config-array@0.19.2(transitive)
- Removed@eslint/core@0.11.0(transitive)
- Removed@eslint/eslintrc@3.2.0(transitive)
- Removed@eslint/js@9.20.0(transitive)
- Removed@eslint/object-schema@2.1.6(transitive)
- Removed@eslint/plugin-kit@0.2.6(transitive)
- Removed@humanfs/core@0.19.1(transitive)
- Removed@humanfs/node@0.16.6(transitive)
- Removed@humanwhocodes/retry@0.3.10.4.2(transitive)
- Removed@types/estree@1.0.6(transitive)
- Removed@typescript-eslint/eslint-plugin@8.24.1(transitive)
- Removed@typescript-eslint/parser@8.24.1(transitive)
- Removed@typescript-eslint/scope-manager@8.24.1(transitive)
- Removed@typescript-eslint/type-utils@8.24.1(transitive)
- Removed@typescript-eslint/types@8.24.1(transitive)
- Removed@typescript-eslint/typescript-estree@8.24.1(transitive)
- Removed@typescript-eslint/utils@8.24.1(transitive)
- Removed@typescript-eslint/visitor-keys@8.24.1(transitive)
- Removedbrace-expansion@2.0.1(transitive)
- Removedeslint@9.20.1(transitive)
- Removedeslint-config-cheminfo@6.0.1(transitive)
- Removedeslint-plugin-jest@28.11.0(transitive)
- Removedeslint-scope@8.2.0(transitive)
- Removedeslint-visitor-keys@4.2.0(transitive)
- Removedespree@10.3.0(transitive)
- Removedfile-entry-cache@8.0.0(transitive)
- Removedflat-cache@4.0.1(transitive)
- Removedglobals@14.0.0(transitive)
- Removedminimatch@9.0.5(transitive)
- Removedts-api-utils@2.0.1(transitive)
- Removedtypescript@5.7.3(transitive)