ESLint shareable config for me!
MIT License
Commits:
Commit Range:
v16.0.0...main
node-v12
. Now support v14.18+node-v18
es2018
to es2021
eslint-plugin-node
(no longer mainteaind) with eslint-plugin-n
eslint-import-resolver-typescript
: v2 -> v3
settings.jsdoc.mode
from closure
to typescript
es20xx
env for globals #757onlyOneSimpleParam
option for no-confusing-arrow
#729prefer-object-has-own
@typescript-eslint/no-useless-empty-export
import/no-self-import
and import/no-absolute-path
(previously enabled only pure ES Modules)import/no-relative-packages
import/no-deprecated
import/no-mutable-exports
.mjs
, .mts
, enable ES Module mode by defaulttype:module
in package.json
, specify teppeis/+module
require
, __filename
, module.exports
, etc...) 3a311ccimport/extensions
to append extensions always. In TypeScript, use tsc
for the check instead.See details:
https://github.com/teppeis/eslint-config-teppeis/compare/v15.0.1...v16.0.0
https://github.com/teppeis/eslint-config-teppeis/compare/v16.0.0-2...v16.0.0-3
https://github.com/teppeis/eslint-config-teppeis/compare/v16.0.0-1...v16.0.0-2
https://github.com/teppeis/eslint-config-teppeis/compare/v16.0.0-0...v16.0.0-1
https://github.com/teppeis/eslint-config-teppeis/compare/v15.0.1...v16.0.0-0
https://github.com/teppeis/eslint-config-teppeis/compare/v15.0.0...v15.0.1
caseSensitiveStrict
option of import/no-unresolved
plugin:@typescript-eslint/recommended
(See diff)teppeis/es2022
teppeis/node-v16
teppeis/node-v14
allows class fieldshttps://github.com/teppeis/eslint-config-teppeis/compare/v14.0.1...v15.0.0
https://github.com/teppeis/eslint-config-teppeis/compare/v14.0.1...v15.0.0
https://github.com/teppeis/eslint-config-teppeis/compare/v15.0.0-alpha.1...v15.0.0-alpha.2
https://github.com/teppeis/eslint-config-teppeis/compare/v15.0.0-alpha.0...v15.0.0-alpha.1
https://github.com/teppeis/eslint-config-teppeis/compare/v14.0.1...v15.0.0-alpha.0
https://github.com/teppeis/eslint-config-teppeis/compare/v14.0.0...v14.0.1
https://github.com/teppeis/eslint-config-teppeis/compare/v14.0.0-0...v14.0.0
https://github.com/teppeis/eslint-config-teppeis/compare/v13.1.6...v14.0.0
https://github.com/teppeis/eslint-config-teppeis/compare/v13.1.6...v14.0.0-0
https://github.com/teppeis/eslint-config-teppeis/compare/v13.1.5...v13.1.6
Support TypeScript 4.2 🚀
https://github.com/teppeis/eslint-config-teppeis/compare/v13.1.4...v13.1.5
https://github.com/teppeis/eslint-config-teppeis/compare/v13.1.3...v13.1.4
https://github.com/teppeis/eslint-config-teppeis/compare/v13.1.2...v13.1.3
https://github.com/teppeis/eslint-config-teppeis/compare/v13.1.1...v13.1.2
https://github.com/teppeis/eslint-config-teppeis/compare/v13.1.0...v13.1.1