Eslint Config Teppeis Versions Save

ESLint shareable config for me!

v19.1.2

3 months ago
  • fix(cli): --init output just ESM config file (.js or .mjs) (#1199) 0363229
  • chore: fix lockfile c8119b3
  • fix(deps): update dependency typescript-eslint to ^7.1.0 (#1191) cc22537
  • fix(deps): update eslint and prettier (#1186) 2e2be90
  • fix(deps): update dependency @eslint/js to ^8.57.0 (#1190) c1f1ba2
  • fix(deps): update dependency @types/eslint to ^8.56.5 (#1198) d0d0966
  • chore(deps): update dependency @types/react to ^18.2.61 (#1197) 7599a2a
  • chore(deps): update dependency @types/node to ^18.19.21 (#1196) fe61b77
  • chore(deps): update dependency @types/node to ^18.19.20 (#1195) 84bc51b
  • fix(deps): update dependency @types/eslint to ^8.56.4 (#1194) c7dd520
  • chore(deps): update dependency @types/node to ^18.19.19 (#1193) 02e7d2e
  • chore(deps): update dependency @types/react to ^18.2.60 (#1192) 24b4b2f
  • fix(deps): update dependency @types/eslint to ^8.56.3 (#1189) 056f22a
  • chore(deps): update dependency @types/react to ^18.2.58 (#1188) cde3d9c
  • chore(deps): update dependency @types/node to ^18.19.18 (#1187) 6ebf83e
  • chore(deps): update dependency @types/react to ^18.2.57 (#1185) c3ca191
  • fix(deps): update dependency typescript-eslint to ^7.0.2 (#1184) 5e3eb22
  • chore(deps): update dependency @types/react to ^18.2.56 (#1183) 6e7aeae
  • chore(deps): update dependency @types/node to ^18.19.17 (#1182) fc22593
  • chore(deps): update dependency @types/node to ^18.19.16 (#1181) 4cdb89b

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

v19.1.1

3 months ago
  • chore: remove unnecessary jsdoc 354a058
  • chore(deps): lock file maintenance (#1164) a7fbc6f
  • fix(deps): update dependency eslint-plugin-jsdoc to ^48.1.0 (#1180) 0a7155b
  • fix: use typescript-eslint for flat config (#1179) f84c78d
  • fix(deps): update typescript-eslint monorepo to v7 (#1178) 324372b
  • fix(deps): update typescript-eslint monorepo to ^6.21.0 (minor) (#1151) 1b67b72
  • fix(deps): update dependency eslint-plugin-unicorn to v51 (#1173) 752e5e8
  • fix(deps): update dependency globals to v14 (#1177) 1bfd8bb
  • chore(deps): update dependency @types/node to ^18.19.15 (#1176) aff1da4
  • chore(deps): update dependency mocha to ^10.3.0 (#1175) 527e590
  • fix(deps): update dependency eslint-plugin-jsdoc to ^48.0.6 (#1174) 50b2c83
  • chore(deps): update dependency @types/react to ^18.2.55 (#1172) 05a5d7c
  • fix(deps): update dependency eslint-plugin-jsdoc to ^48.0.5 (#1171) 97f0942
  • chore(deps): update dependency @types/react to ^18.2.54 (#1170) 9045ddc
  • chore(deps): update dependency @types/react to ^18.2.53 (#1169) cf725b2
  • fix(deps): update eslint and prettier (#1160) 5526591
  • chore(deps): update dependency @types/react to ^18.2.52 (#1168) abf1b49
  • chore(deps): update dependency @types/node to ^18.19.14 (#1167) c195b7a
  • chore(deps): update dependency @types/react to ^18.2.51 (#1166) 872c708
  • chore(deps): update dependency @types/node to ^18.19.13 (#1165) 288fa15
  • chore(deps): update dependency @types/node to ^18.19.11 (#1163) 2d44e9e
  • chore(deps): update dependency @types/node to ^18.19.10 (#1162) c32a220
  • chore(deps): update dependency @types/node to ^18.19.9 (#1161) be444eb
  • chore(deps): update dependency @types/node to ^18.19.8 (#1159) 223fff2
  • fix(deps): update dependency prettier to ^3.2.2 (#1156) 495b1cc
  • chore(deps): update dependency @types/react to ^18.2.48 (#1158) ec03d10
  • chore(deps): update dependency @types/node to ^18.19.7 (#1157) a8899df
  • fix(deps): update dependency @types/eslint to ^8.56.2 (#1155) 9c5ea57
  • chore(deps): update dependency @types/node to ^18.19.6 (#1154) 565ff4c
  • fix(deps): update dependency eslint-plugin-n to ^16.6.2 (#1153) 103f802
  • chore(deps): update dependency @types/node to ^18.19.5 (#1152) 95d836b
  • chore(deps): update dependency @types/react to ^18.2.47 (#1150) 3e0b93a
  • fix(deps): update eslint and prettier (#1140) 1b1fc2b
  • fix(deps): update typescript-eslint monorepo to ^6.17.0 (#1141) 828a88c
  • fix(deps): update dependency @types/eslint to ^8.56.1 (#1149) bbb1c97
  • fix(deps): update dependency eslint-plugin-n to ^16.6.1 (#1148) 54ef681
  • fix(deps): update typescript-eslint monorepo to ^6.16.0 (#1147) 2fc26bc
  • fix(deps): update eslint and prettier (#1146) e391062
  • chore(deps): lock file maintenance (#1145) 976398a
  • chore(deps): update dependency @types/node to ^18.19.4 (#1144) 49757d9
  • chore(deps): update dependency @types/react to ^18.2.46 (#1142) 0cf3ec2

https://github.com/teppeis/eslint-config-teppeis/compare/v19.1.0...v19.1.1

v19.1.0

5 months ago
  • feat: enable reportUnusedDisableDirectives:error (#1139) 732e33a
  • fix(deps): update dependency @types/eslint to ^8.56.0 (#1138) 574d540
  • fix(deps): update typescript-eslint monorepo to ^6.15.0 (#1134) b6b5b94
  • fix(deps): update dependency globals to ^13.24.0 (#1133) 1faad94
  • fix(deps): update eslint and prettier (#1126) d4025a0
  • fix(deps): update dependency @eslint/js to ^8.56.0 (#1125) 71582ba
  • chore(deps): update dependency @types/node to ^18.19.3 (#1123) a146114
  • fix(deps): update eslint and prettier (#1137) c0f4a75
  • fix(deps): update dependency @types/eslint to ^8.44.9 (#1136) d0825f4
  • chore(deps): update dependency @types/react to ^18.2.45 (#1135) 4d0e51e
  • fix(deps): update dependency prettier to ^3.1.1 (#1132) 2b3324c
  • chore(deps): update dependency @types/react to ^18.2.43 (#1131) a864a03
  • chore(deps): update dependency typescript to ^5.3.3 (#1130) dec22be
  • chore(deps): update dependency @types/react to ^18.2.42 (#1129) a3c6fe8
  • fix(deps): update typescript-eslint monorepo to ^6.13.2 (#1128) fb7165b
  • chore(deps): update dependency @types/react to ^18.2.41 (#1127) 8222aee
  • chore(deps): update dependency @types/react to ^18.2.40 (#1124) 0a61758
  • fix(deps): update typescript-eslint monorepo to ^6.13.1 (#1122) cf689b0
  • chore(deps): lock file maintenance (#1121) fb079ba
  • fix(deps): update dependency @types/eslint to ^8.44.8 (#1120) 0afa19f
  • chore(deps): update dependency @types/node to ^18.18.14 (#1119) 02cd899
  • chore(deps): update dependency @types/react to ^18.2.39 (#1118) 0eeb798
  • chore(deps): update dependency @types/node to ^18.18.13 (#1116) fc0521a
  • fix(deps): update typescript-eslint monorepo to ^6.12.0 (#1112) 87f7f5c
  • chore(deps): update dependency typescript to ^5.3.2 (#1111) eacdf65
  • chore(deps): update dependency @types/node to ^18.18.12 (#1115) 03a9699
  • chore(deps): update dependency @types/react to ^18.2.38 (#1114) 1d54dee
  • chore(deps): update dependency @types/node to ^18.18.11 (#1113) 69902be
  • chore(deps): update dependency @types/node to ^18.18.10 (#1110) f9a8684
  • fix(deps): update dependency @eslint/js to ^8.54.0 (#1108) e24b1a0
  • fix(deps): update dependency eslint to ^8.54.0 (#1109) f48151b
  • fix(deps): update typescript-eslint monorepo to ^6.11.0 (#1107) af35ee0
  • fix(deps): update eslint and prettier (#1104) d167a78
  • fix(deps): update typescript-eslint monorepo to ^6.10.0 (#1102) d3875e1
  • chore(deps): update dependency @types/react to ^18.2.37 (#1106) eb2823b
  • chore(deps): update dependency @types/node to ^18.18.9 (#1105) c9b6e8c
  • fix(deps): update dependency @types/eslint to ^8.44.7 (#1103) 042f495
  • chore(deps): update dependency @types/react to ^18.2.36 (#1101) 8a875ad
  • chore(deps): update dependency @types/react to ^18.2.35 (#1100) b1a3f82

https://github.com/teppeis/eslint-config-teppeis/compare/v19.0.1...v19.1.0

v19.0.1

7 months ago

v19.0.1-0

7 months ago

v19.0.0

7 months ago

BREAKING CHANGES

  • update supported Node.js version: ^18.18.2 || >=20.9.0 (Maintenance, LTS and Current)
  • now pure ESM
  • support only new Flat Config (drop old eslintrc style)
  • make prettier optional peer dependencies
  • rewrite config for ESM
  • just use with prettier
    • drop +prettier preset
    • remove deprecated formatting rules (use prettier)
    • remove eslint-config-prettier
  • replace eslint-plugin-eslint-comments with the @eslint-community version
  • drop +closure preset
  • enable some useful rules

Features

  • add builder and utilities for flat configs
  • add init script

https://github.com/teppeis/eslint-config-teppeis/compare/v19.0.0...v18.0.0

v19.0.0-2

7 months ago
  • ci: npm publish in github actions e97ebe1
  • docs: update readme b97dfba
  • fix(deps)!: replace eslint-plugin-eslint-comments with the @eslint-community version (#1091) 63c4955
  • chore(deps): update lock file f7875a1
  • fix!: update node versions (#1090) 109f038
  • chore(deps): update lock file 2207852
  • chore: add comment for formatting rules bdadfa7
  • fix(deps): update typescript-eslint monorepo to ^6.9.0 (#1086) 9b262b9
  • fix(deps): update eslint and prettier (#1084) f869812
  • chore(deps): update actions/setup-node action to v4 (#1085) 299f531
  • fix(deps): update dependency @eslint/js to ^8.52.0 (#1083) 9f66948
  • chore(deps): update dependency @types/react to ^18.2.33 (#1089) 446e1e1
  • chore(deps): update dependency @types/node to ^18.18.7 (#1088) 4a43954
  • chore(deps): update dependency @types/react to ^18.2.32 (#1087) cf2c253
  • chore(deps): update dependency @types/react to ^18.2.31 (#1082) 3591d10
  • chore(deps): update dependency @types/react to ^18.2.30 (#1081) 6df0d61
  • feat(typescript)!: enable @typescript-eslint/prefer-destructuring (#1080) 41a1a85
  • ci: run in Node v21 (#1079) 51e6717
  • fix(deps): update typescript-eslint monorepo to ^6.8.0 (#1075) e25401c
  • fix(deps): update dependency @types/eslint to ^8.44.6 (#1078) 0701981
  • chore(deps): update dependency @types/react to ^18.2.29 (#1077) 2d78f2b
  • chore(deps): update dependency @types/node to ^18.18.6 (#1076) 18edb5d
  • fix(deps): update dependency eslint-plugin-n to ^16.2.0 (#1073) 0692e50
  • chore(deps): update dependency @types/node to ^18.18.5 (#1074) ab44aa9
  • chore(deps): update dependency @types/react to ^18.2.28 (#1072) 677a1dc
  • fix(deps): update dependency @types/eslint to ^8.44.4 (#1071) 6cc9f3c
  • fix(deps): update typescript-eslint monorepo to ^6.7.5 (#1070) c5d0081
  • chore(deps): update dependency @types/react to ^18.2.27 (#1069) 35ac860
  • fix(deps): update dependency eslint to ^8.51.0 (#1067) 145bad5
  • fix(deps): update dependency globals to ^13.23.0 (#1065) 25b9ef5
  • fix(deps): update dependency @eslint/js to ^8.51.0 (#1066) 69fa335
  • chore(deps): update dependency @types/node to ^18.18.4 (#1068) 7931449
  • chore(deps): update dependency @types/react to ^18.2.25 (#1064) b7cbedf
  • chore(deps): update dependency @types/node to ^18.18.3 (#1063) c99061a
  • fix(deps): update typescript-eslint monorepo to ^6.7.4 (#1062) 3a2db2a
  • fix(deps): update dependency globals to ^13.22.0 (#1058) 3a5d304
  • docs: add coment to vscode settings 3b14f30
  • chore(deps): update dependency @types/react to ^18.2.24 (#1061) d5a9518
  • chore(deps): update dependency @types/node to ^18.18.1 (#1060) 4a1a9a7
  • fix!: enable no-object-constructor instead deprecated no-new-object 5b42cde
  • fix: remove debug flag from VS Code settings cf2ca94
  • fix(deps): update dependency @types/eslint to ^8.44.3 (#1059) 563978b
  • fix: improve typings 28d2ac1

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

v19.0.0-1

8 months ago
  • fix: move ecmaVersion to languageOptions and fix for eslint-plugin-import 0199cd3
  • chore: remove comments 9bf8e8a

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

v19.0.0-0

8 months ago

BREAKING CHANGES

  • support new flat config, drop old eslintrc style
  • drop old es2015 to es2020 configs. use es2021 or later.
  • drop Closure Tools support
  • make prettier optional in peerDependencies
  • disable stylistic or Prettier conflicted rules. no more eslint-config-prettier.
  • enable reportUnusedDisableDirectives. disable eslint-comments/no-unused-disable instead.
  • enable n/no-missing-import. disable import/no-unresolved instead.
  • disable n/no-unsupported-* that don't work in recent versions
  • disable import/no-deprecated, VS Code report them.
  • disable import/no-relative-packages, it is useful only in monorepo

  • feat!: use exports for configs 490db7d
  • fix(typescript): disable n/no-missing-import for TS 064b5bd
  • fix(esm): enable ignorePackages of import/extensions 86f6b3b
  • fix(deps): update dependency @eslint/js to ^8.50.0 (#1057) acc315c
  • chore(deps): update dependency @types/react to ^18.2.23 (#1056) a358a80
  • feat!: flat config (#1055) 03d0b84
  • chore(deps): update dependency glob to ^10.3.10 (#1054) d515806
  • fix(deps): update eslint and prettier (#1041) 96cf832
  • chore(deps): update dependency @types/node to ^18.18.0 (#1052) 5804fa9
  • chore(deps): update dependency glob to ^10.3.9 (#1053) d019798
  • fix(deps): update typescript-eslint monorepo to ^6.7.3 (#1051) 305bad0
  • chore(deps): update dependency glob to ^10.3.7 (#1050) b2709e0
  • chore(deps): update dependency @types/node to ^18.17.19 (#1049) 8b5409b
  • chore(deps): update dependency glob to ^10.3.6 (#1048) bf0fe0f
  • fix(deps): update dependency eslint-import-resolver-typescript to ^3.6.1 (#1047) 9eb3fdf
  • chore(deps): update dependency glob to ^10.3.5 (#1046) be2a5ec
  • chore(deps): update dependency @types/node to ^18.17.18 (#1045) b756591
  • fix(deps): update typescript-eslint monorepo to ^6.7.2 (#1044) 3e721ee
  • chore(deps): update dependency @types/node to ^18.17.17 (#1043) 8012ea3
  • chore(deps): update dependency @types/node to ^18.17.16 (#1042) 81b43f0
  • fix(deps): update dependency eslint-plugin-jsdoc to ^46.7.0 (#1039) e601ed3
  • fix!: drop +closure preset (#1040) aaecfc3

https://github.com/teppeis/eslint-config-teppeis/compare/v18.0.0...v19.0.0-0

v18.0.0

8 months ago

BREAKING CHANGES

  • drop Node v16 and v19 (#989)
    • support ^18.17.0 || >=20.5.0
  • update peerDeps to use Pretteir v3 (#992)
  • enable some rules of eslint-plugin-unicorn (#995)
  • change default to teppeis/es2023

https://github.com/teppeis/eslint-config-teppeis/compare/v17.0.4...v18.0.0


Commits since v18.0.0-3

  • fix(deps): update typescript-eslint monorepo to ^6.7.0 (#1038) 447f651
  • fix(deps): update eslint and prettier (#1037) 706cc47
  • chore(deps): update dependency @types/node to ^18.17.15 (#1036) aedff55
  • fix(deps): update typescript-eslint monorepo to ^6.6.0 (#1025) 698a583
  • chore(deps): update actions/checkout action to v4 (#1035) e4274e9
  • chore(deps): update dependency @types/node to ^18.17.14 (#1034) 6165136
  • chore(deps): update dependency @types/node to ^18.17.13 (#1033) bd2a68c
  • fix(deps): update typescript-eslint monorepo to ^6.5.0 (#1032) 57fcc60
  • fix(deps): update dependency eslint to ^8.48.0 (#1031) b598350
  • chore(deps): update dependency typescript to ^5.2.2 (#1030) d2b9c81
  • chore(deps): lock file maintenance (#1029) 527c8ed
  • chore(deps): update dependency glob to ^10.3.4 (#1028) 3a1ac4d
  • fix(deps): update dependency eslint-plugin-jsdoc to ^46.5.1 (#1027) 2b9f1ef
  • fix(deps): update dependency prettier to ^3.0.3 (#1026) 98fdcd8
  • chore(deps): update dependency @types/node to ^18.17.12 (#1024) d324ef2
  • chore(deps): update dependency @types/node to ^18.17.11 (#1022) 74e963d
  • chore(deps): update dependency @types/node to ^18.17.9 (#1020) 0c03a67
  • chore(deps): update dependency @types/node to ^18.17.8 (#1019) 3f0a4eb
  • fix(deps): update dependency eslint-plugin-n to ^16.0.2 (#1018) d03d4a3
  • chore(deps): update dependency @types/node to ^18.17.7 (#1017) 65f436f
  • fix(deps): update dependency eslint-plugin-jsdoc to ^46.5.0 (#1015) 3f9a7f6
  • fix(deps): update typescript-eslint monorepo to ^6.4.1 (#1016) 0ad6fd8
  • fix(deps): update typescript-eslint monorepo to ^6.4.0 (#1011) a6060a1
  • fix(deps): update dependency eslint-plugin-import to ^2.28.1 (#1014) 296bbcc
  • chore(deps): update dependency @types/node to ^18.17.6 (#1013) 1c7af6b
  • fix(deps): update dependency prettier to ^3.0.2 (#1012) 2459baf

https://github.com/teppeis/eslint-config-teppeis/compare/v18.0.0-3...v18.0.0