Skip to content

Latest commit

 

History

History
213 lines (107 loc) · 11.4 KB

File metadata and controls

213 lines (107 loc) · 11.4 KB

@kripod/eslint-config

0.11.0

Minor Changes

  • d4e1882 Thanks @kripod! - feat(type-checked): enforce safe stringification for unknown values

  • f8b223f Thanks @kripod! - feat(type-checked): disallow misusing Promises entirely

  • 520639f Thanks @kripod! - fix(type-checked): harden restrict-template-expressions options to match restrict-plus-operands

Patch Changes

  • 9aeabbf Thanks @kripod! - refactor: reduce severity and strictness of mostly non-runtime issues

  • 1f5c35e Thanks @kripod! - feat(base): allow indirect eval

  • 3f5d355 Thanks @kripod! - fix(base): allow separate type imports for a given module

0.10.0

Minor Changes

  • ef5e13f Thanks @kripod! - feat(type-checked): disallow nullable enums in boolean expressions

0.9.0

Minor Changes

  • 70766c5 Thanks @kripod! - refactor(base): replace some TS extension rules with their core counterparts

  • 1d9e33e Thanks @kripod! - feat(type-checked): disallow unnecessary literal const assertions

  • e11eede Thanks @kripod! - feat(base): disallow shadowing globalThis

  • 71c3b7d Thanks @kripod! - feat(type-checked): enable 'no-unnecessary-type-conversion'

  • 815a6ee Thanks @kripod! - feat(base): enable 'no-unassigned-vars'

0.8.0

Minor Changes

  • 5565ad9 Thanks @kripod! - refactor(base): replace some TS extension rules with their core counterparts

  • 13bc62a Thanks @kripod! - feat(base): enable 'no-useless-assignment'

0.7.0

Minor Changes

  • 553d05d Thanks @kripod! - feat(type-checked): enable 'no-misused-spread'

  • 916d052 Thanks @kripod! - feat(base): constrain array literal type assertions

Patch Changes

  • 71cbebf Thanks @kripod! - fix(base): disable unified signature warnings for overloads with different JSDoc

  • b498fed Thanks @kripod! - docs: recommend defineConfig() helper in usage example

0.6.5

Patch Changes

  • 207804a Thanks @kripod! - refactor(base): allow continue statements

  • 8238053 Thanks @kripod! - refactor(base): allow 'debug' and 'info' logging to the console

0.6.4

Patch Changes

  • b723bb3 Thanks @kripod! - docs(config): change globals recommended by default

0.6.3

Patch Changes

0.6.2

Patch Changes

0.6.1

Patch Changes

  • 4b8e8e1 Thanks @kripod! - refactor(base): allow elevated loggers by 'no-console'

  • ac6ba77 Thanks @kripod! - refactor(base): reduce severity of 'no-bitwise' to 'warn'

0.6.0

Minor Changes

  • cfec99e Thanks @kripod! - feat(type-checked): disallow nullable strings in boolean expressions

0.5.2

Patch Changes

  • c257d0d Thanks @kripod! - docs: update usage guidelines for TypeScript

0.5.1

Patch Changes

  • 8e27615 Thanks @kripod! - fix(base): disable 'no-useless-assignment' due to false positives

0.5.0

Minor Changes

  • 29e0cbd Thanks @kripod! - feat(base): enable 'no-useless-assignment'

0.4.1

Patch Changes

  • 48ef957 Thanks @kripod! - fix(type-checked): allow Promise rejection with any/unknown

0.4.0

Minor Changes

  • e4d1b4c Thanks @kripod! - refactor(type-checked): check strings with '@typescript-eslint/prefer-nullish-coalescing'

Patch Changes

  • 17a1a42 Thanks @kripod! - refactor(type-checked): reduce severity of some '@typescript-eslint/no-unsafe-*' rules to 'warn'

0.3.0

Minor Changes

  • 04421bf Thanks @kripod! - feat(type-checked): enable '@typescript-eslint/related-getter-setter-pairs'

0.2.2

Patch Changes

  • b3852cf Thanks @kripod! - refactor(base): reduce severity of 'no-continue' to 'warn'

  • d7aef6a Thanks @kripod! - refactor(base): disable 'no-underscore-dangle'

  • cbc49f9 Thanks @kripod! - fix(type-checked): disable '@typescript-eslint/prefer-readonly' for JS compat

0.2.1

Patch Changes

0.2.0

Minor Changes

  • be72f03 Thanks @kripod! - revert(type-checked): options of '@typescript-eslint/restrict-plus-operands'

Patch Changes

  • 873a1c6 Thanks @kripod! - refactor(base): disable 'prefer-named-capture-group'

0.1.4

Patch Changes

  • 61e7d2b Thanks @kripod! - refactor(type-checked): allow any in '@typescript-eslint/strict-boolean-expressions'

  • 381724d Thanks @kripod! - refactor(type-checked): relax coercions to string

0.1.3

Patch Changes

  • c1b03c2 Thanks @kripod! - fix(type-checked): remove 'projectService.allowDefaultProject'

  • 00ded14 Thanks @kripod! - fix(base): disable 'no-useless-assignment' due to JSX false positives

0.1.2

Patch Changes

  • a992d28 Thanks @kripod! - refactor(type-checked): disable '@typescript-eslint/unbound-method'

  • d533490 Thanks @kripod! - refactor(base): relax '@typescript-eslint/no-empty-object-type' options

0.1.1

Patch Changes

0.1.0

Minor Changes