eslint-config-teppeis

ESLint shareable config for me!

MIT License

Downloads
1.3K
Stars
42
Committers
5
eslint-config-teppeis -

Published by teppeis about 5 years ago

Fixes

  • fix(deps): update dependency eslint-plugin-jsdoc to ^10.0.3 (#305)
  • fix(deps): update dependency eslint-plugin-jsdoc to ^11.2.1 (#308)
eslint-config-teppeis -

Published by teppeis about 5 years ago

Fixes

  • fix(deps): update dependency eslint-plugin-unicorn to v12 (#338) 3c26d70
  • fix(deps): update dependency eslint to ^6.5.0 (#340) 4db7772
  • fix(deps): update dependency eslint-plugin-jsdoc to ^15.9.5 (#339) 3039340
  • fix(deps): update typescript-eslint monorepo to ^2.3.1 (#337) 5208ecb

https://github.com/teppeis/eslint-config-teppeis/compare/v10.2.0...v10.2.1

eslint-config-teppeis -

Published by teppeis about 5 years ago

Enhancement

  • feat: enable no-import-assign 9d64a1f

Fixes

  • fix(deps): update eslint and prettier (#335) 2ecf7c3
  • fix(deps): update typescript-eslint monorepo to ^2.3.0 (#334) f31870b
  • docs: add comment for jsdoc/valid-types e7da7a1
  • fix(deps): update eslint and prettier (#331) c4dd96f
  • fix(deps): update dependency eslint-plugin-prettier to ^3.1.1 (#336) 88bb006
  • fix(deps): update dependency eslint-plugin-jsdoc to ^15.8.4 (#332) 2737b70
  • fix(deps): update dependency eslint to ^6.2.2 (#327) 6b40aac

https://github.com/teppeis/eslint-config-teppeis/compare/v10.1.3...v10.2.0

eslint-config-teppeis -

Published by teppeis about 5 years ago

Fixes

  • fix(deps): update typescript-eslint monorepo to v2 (major) (#323) cc0f141
  • fix(deps): update eslint and prettier (#326) 7edf7bf
  • fix(deps): update dependency eslint-plugin-jsdoc to ^15.8.3 (#325) 6d7a2ba
  • fix(deps): update dependency eslint-plugin-jsdoc to ^15.8.1 (#324) 6705edd
  • fix(deps): update dependency eslint-plugin-jsdoc to ^15.8.0 (#319) 4b13ff6
  • fix(deps): update eslint and prettier (#317) 88a7839
  • fix(deps): update dependency eslint-plugin-unicorn to v10 (#318) f8e8b9b
  • fix(deps): update typescript-eslint monorepo to ^1.13.0 (#316) f786181
  • fix(deps): update dependency eslint-plugin-jsdoc to ^15.5.3 (#314) 552a575
  • fix(deps): update dependency eslint-plugin-jsdoc to ^15.5.2 (#313) 145f128
  • fix(deps): update typescript-eslint monorepo to ^1.12.0 (#311) ff816e9
  • fix(deps): update dependency eslint-plugin-jsdoc to ^15.5.1 (#312) f22c357

https://github.com/teppeis/eslint-config-teppeis/compare/v10.1.2...v10.1.3

eslint-config-teppeis -

Published by teppeis over 5 years ago

Fixes

  • fix(deps): update dependency eslint-plugin-jsdoc to v15 (#310) fd26d62

Internals

  • chore(deps): update dependency typescript to ^3.5.3 (#309) 2a42c61

https://github.com/teppeis/eslint-config-teppeis/compare/v10.1.1...v10.1.2

eslint-config-teppeis -

Published by teppeis over 5 years ago

Fixes

  • fix(deps): update dependency eslint-plugin-jsdoc to v10 (#303) 4a7cbcd
    • some rules work on non-functions
  • fix(deps): update dependency eslint-plugin-jsdoc to ^8.7.0 (#302) 0ff2cd3

Internals

  • chore(deps): lock file maintenance (#304) 2bed221

https://github.com/teppeis/eslint-config-teppeis/compare/v10.0.0...v10.1.0

eslint-config-teppeis -

Published by teppeis over 5 years ago

Migrate from v9

Breaking changes

  • Drop Node.js v6 and v11, add v12
  • ESLint
  • TypeScript
    • TypeScript rules are applied for only *.ts and *.tsx with overrides.
    • separate +typescript-with-type that includes rules requiring type information
  • Prettier
    • prettier is installed as a dependency of this config. Remove it from your devDeps.
    • Prettier config is changed (double quoted and bracket spacing) #278
  • dependencies are major updated

https://github.com/teppeis/eslint-config-teppeis/compare/v9.6.0...v10.0.0

Changes from v10.0.0-alpha.7

Features

  • feat(typescript): enable @typescript-eslint/no-floating-promise in +typescript-with-type 24b00f7

Fixes

  • fix: update eslint-plugin-jsdoc to v8.6.0 ebc1e62
  • fix: update eslint to v6.0.1 069f8ab
  • fix: extend "prettier/unicorn" in +prettier 9f4949b
  • fix: update eslint-config-prettier to v6 6b414bf
  • fix(deps): update typescript-eslint monorepo to ^1.11.0 (#301) 17fdb35
  • fix(deps): update typescript-eslint monorepo to ^1.10.3-alpha.13 (#300) 85445d4
  • fix(deps): update dependency eslint-plugin-unicorn to ^9.1.1 (#299) 7d056fb

https://github.com/teppeis/eslint-config-teppeis/compare/v10.0.0-alpha.7...v10.0.0

eslint-config-teppeis -

Published by teppeis over 5 years ago

Fixes

  • fix(deps): update eslint to v6.0.0 (#284) adfa5fd
  • fix: update typescript-eslint to canary (1.10.3-alpha.12) (#298) 8f04db9
  • fix(deps): update dependency eslint-plugin-jsdoc to ^8.3.0 (#297) 811bf3b
  • fix(deps): update dependency eslint-config-prettier to v5 (#296) 57e287f

Internals

  • ci(docker): update node docker digests in circleci 16337cd
  • chore(deps): update dependency typescript to ^3.5.2 (#295) 975df61
  • ci(docker): update node docker digests in circleci f40f385

https://github.com/teppeis/eslint-config-teppeis/compare/v10.0.0-alpha.6...v10.0.0-alpha.7

eslint-config-teppeis -

Published by teppeis over 5 years ago

Features

  • feat: replace ".<>" to "<>" and enable unifyParentAndChildTypeChecks in jsdoc/check-types rule (#294) d773384

Fixes

  • fix(deps): update dependency eslint-plugin-jsdoc to v8 (#293) 0a9c012
  • fix(deps): update dependency eslint-plugin-unicorn to ^9.1.0 (#292) 59300d3
  • fix(deps): update typescript-eslint monorepo to ^1.10.2 (#291) 5b75070

Internals

  • refactor: sort rules internally 513e519

https://github.com/teppeis/eslint-config-teppeis/compare/v10.0.0-alpha.5...v10.0.0-alpha.6

eslint-config-teppeis -

Published by teppeis over 5 years ago

Fixes

  • fix(deps): update @typescript-eslint to v1.10.1 (#290) e2791f7
  • fix(deps): update dependency prettier to ~1.18.2 (#289) 90e57ab

Internals

  • ci(docker): update node docker digests in circleci 6b4e823

https://github.com/teppeis/eslint-config-teppeis/compare/v10.0.0-alpha.4...v10.0.0-alpha.5

eslint-config-teppeis -

Published by teppeis over 5 years ago

Fixes

  • fix: improve jsdoc settings ca5dedc
  • fix(deps): update dependency eslint-plugin-jsdoc to ^7.2.3 (#286) fafc576
  • fix(deps): update dependency eslint-plugin-unicorn to v9 (#288) 37ba8f9

Internals

  • chore(deps): update dependency typescript to ^3.5.1 (#285) 96cc1d4
  • ci(docker): update node docker digests in circleci 6bf2cbf
  • ci(docker): update node docker digests in circleci a420a7e

https://github.com/teppeis/eslint-config-teppeis/compare/v10.0.0-alpha.3...v10.0.0-alpha.4

eslint-config-teppeis -

Published by teppeis over 5 years ago

Fixes

  • fix(deps): update dependency eslint-plugin-jsdoc to v7 (#283) d9db8d0
  • fix(deps): update dependency eslint-plugin-node to ^9.1.0 (#282) 474b19f

Internals

  • ci(docker): update node docker digests in circleci 91dfe4d
  • refactor: cleanup typescript configs (#281) c62cbe4

https://github.com/teppeis/eslint-config-teppeis/compare/v10.0.0-alpha.2...v10.0.0-alpha.3

eslint-config-teppeis -

Published by teppeis over 5 years ago

Breaking changes from v9

  • Drop Node.js v6 and v11
  • ESLint
  • TypeScript
    • TypeScript rules are applied for only *.ts and *.tsx with overrides.
    • separate +typescript-with-type that includes rules requiring type information
  • Prettier
    • prettier is installed as a dependency of this config. Remove it from your devDeps.
    • Prettier config is changed (double quoted and bracket spacing) #278

Fixes

  • fix: disable require-await (#280) 2bc38b6

https://github.com/teppeis/eslint-config-teppeis/compare/v10.0.0-alpha.1...v10.0.0-alpha.2

eslint-config-teppeis -

Published by teppeis over 5 years ago

Breaking changes from v9

  • Update ESLint to v6 (#260)
  • Drop Node.js v6 and v11
  • TypeScript
    • TypeScript rules are applied for only *.ts and *.tsx with overrides.
    • separate +typescript-with-type that includes rules requiring type information
  • Prettier
    • prettier is installed as a dependency of this config. Remove it from your devDeps.
    • Prettier config is changed (double quoted and bracket spacing) #278

Unknown issues and todos


Features

  • feat: separate +typescript-with-type config (#279) ee77e1d

https://github.com/teppeis/eslint-config-teppeis/compare/v10.0.0-alpha.0...v10.0.0-alpha.1

eslint-config-teppeis -

Published by teppeis over 5 years ago

Breaking changes from v9

  • Update ESLint to v6 (#260)
  • Drop Node.js v6 and v11
  • TypeScript
    • TypeScript rules are applied for only *.ts and *.tsx with overrides.
  • Prettier
    • prettier is installed as a dependency of this config. Remove it from your devDeps.
    • Prettier config is changed (double quoted and bracket spacing) #278

Unknown issues and todos


Features

  • feat(typescript): extend @typescript-eslint/eslint-recommended 0e35960
  • feat(node-v12): support Node v12 and drop v6/v11 (#270) a716309

Fixes

  • fix: include prettier in this deps 9494653
  • fix: change prettier configs (#278) 0e7e1c4
  • fix(deps): update dependency eslint-plugin-jsdoc to v5 (#276) 7adb032
  • fix(deps): update dependency eslint-config-prettier to ^4.3.0 (#277) 4d64699
  • fix(deps): update @typescript-eslint to v1.9.0 5be4b77
  • fix: update eslint to v6 alpha (#260) 78f469c
  • fix(deps): update dependency eslint-plugin-node to v9 (#269) b7184ce
  • fix(deps): update dependency eslint-plugin-prettier to ^3.1.0 (#274) ef2d88a
  • fix(deps): update dependency @typescript-eslint/eslint-plugin to ^1.8.0 (#272) 907dae6
  • fix(deps): update dependency eslint-plugin-jsdoc to ^4.8.4 (#273) 03ab002

Internals

  • ci(docker): update node docker digests in circleci 79bd3ef
  • chore(deps): update dependency prettier to v1.17.1 (#275) 3ed3e27
  • ci(docker): update node docker digests in circleci d932bf0
  • chore(deps): update dependency glob to ^7.1.4 (#271) ded196a
  • ci(docker): update node:latest docker digest to e5a9975 0d622dc

https://github.com/teppeis/eslint-config-teppeis/compare/v9.6.0...v10.0.0-alpha.0

eslint-config-teppeis -

Published by teppeis over 5 years ago

Features

  • feat(typescript): allow triple slashes comment in typescript 89839ec
  • feat(base): enable jsdoc/require-hyphen-before-param-description 3387288
  • feat(es2017): enable unicorn/prefer-includes 096d586

Fixes

  • fix(deps): update dependency eslint-config-prettier to ^4.2.0 (#267) ad01a7d
  • fix(deps): update dependency @typescript-eslint/eslint-plugin to ^1.7.0 (#265) 607bf03
  • fix(deps): update eslint and prettier (#258) 8043ec8
  • fix(deps): update dependency eslint-plugin-jsdoc to ^4.8.2 (#256) 9438c2c
  • fix(deps): update dependency @typescript-eslint/eslint-plugin to ^1.6.0 (#253) eecf98b
  • fix(deps): update dependency eslint-plugin-jsdoc to ^4.8.0 (#254) 42fa5f0
  • fix(deps): update dependency eslint-plugin-jsdoc to ^4.7.0 (#252) 530d6c4
  • fix(deps): update dependency eslint to ^5.16.0 (#248) 3c4876d
  • fix(deps): update dependency @typescript-eslint/eslint-plugin to ^1.5.0 (#242) ac23cb4
  • fix(deps): update dependency eslint-plugin-jsdoc to ^4.6.0 (#246) 7393f7f
  • fix(deps): update dependency eslint-plugin-unicorn to ^8.0.1 (#245) ac9e1bd
  • fix(deps): update dependency eslint-plugin-unicorn to v8 (#244) e15efd0
  • fix(deps): update dependency eslint-plugin-jsdoc to ^4.5.0 (#243) 6d2fed3

Internals

  • ci: drop Node v6/v11 and add v12 7eaa577
  • chore(deps): lock file maintenance (#268) 385c9ff
  • ci(docker): update node:8 docker digest to 3dc3774 9711508
  • chore(deps): update dependency typescript to ^3.4.5 (#266) 07ff228
  • chore(deps): update dependency typescript to ^3.4.4 (#264) 98b353b
  • chore(deps): update dependency mocha to ^6.1.4 (#263) e20dbdd
  • ci(docker): update node:latest docker digest to a230149 f64f2ea
  • chore(deps): update dependency prettier to v1.17.0 (#262) ed0a90f
  • chore(deps): update dependency mocha to ^6.1.3 (#261) 313ede5
  • chore(deps): update dependency typescript to ^3.4.3 (#259) 8383239
  • chore(deps): update dependency mocha to ^6.1.2 (#257) 9ebc93d
  • chore(deps): update dependency typescript to ^3.4.2 (#255) 8b91220
  • ci(docker): update node docker digests in circleci 0578715
  • chore(deps): lock file maintenance (#251) d7435eb
  • chore(deps): lock file maintenance (#250) 547ceb0
  • chore(deps): lock file maintenance (#249) 885d82d
  • chore(deps): update dependency typescript to ^3.4.1 (#247) 3083588
  • ci(docker): update node docker digests in circleci a2bb30c
  • ci(docker): update node:latest docker digest to 5f8540d 94322fe
  • chore(deps): update dependency typescript to ^3.3.4000 (#241) 0baaf6a

https://github.com/teppeis/eslint-config-teppeis/compare/v9.5.1...v9.6.0

eslint-config-teppeis -

Published by teppeis over 5 years ago

Fixes

  • fix(deps): update dependencies and peerDependencies
    • update major version of eslint-plugin-unicorn to v7

Internals

  • chore(deps): update dependency mocha to v6 (#226) 7350664, (#233) 3327b86
  • chore(deps): update dependency typescript to ^3.3.3333 (#229) 30e3f99
  • chore(deps): lock file maintenance
  • ci(docker): update node docker digest

https://github.com/teppeis/eslint-config-teppeis/compare/v9.5.0...v9.5.1

eslint-config-teppeis -

Published by teppeis over 5 years ago

  • feat(es2015): enable prefer-destructuring (#225) 69a610c
  • feat(es2015): disable prefer-spread (#224) a50fdc2
  • fix(deps): update dependency eslint to ^5.14.0 (#223) 6a350a7

https://github.com/teppeis/eslint-config-teppeis/compare/v9.4.0...v9.5.0

eslint-config-teppeis -

Published by teppeis over 5 years ago

  • feat: enable node/no-missing-import in typescript (#222) 440e85c
  • fix(deps): update dependency eslint-plugin-eslint-comments to ^3.1.0 (#221) adb4ebd

https://github.com/teppeis/eslint-config-teppeis/compare/v9.3.0...v9.4.0

eslint-config-teppeis -

Published by teppeis over 5 years ago