Releases: utooland/utoo-lint
Releases · utooland/utoo-lint
Release list
v0.3.6
What's Changed
- fix: preserve rule defaults in --rules fast path by @fireairforce in #1195
Full Changelog: v0.3.5...v0.3.6
v0.3.5
What's Changed
- feat(playground): restore version selector by @fireairforce in #1184
- feat(playground): default to latest lint version by @fireairforce in #1188
- perf(node-api): cache config discovery per invocation by @fireairforce in #1189
- fix: align native diagnostics with ESLint semantics by @fireairforce in #1192
- perf(node-api): use rules fast path for severity configs by @fireairforce in #1190
- feat(native): resolve flat config per file by @fireairforce in #1193
- fix: apply ESLint directives before autofix by @fireairforce in #1194
Full Changelog: v0.3.4...v0.3.5
v0.3.4
What's Changed
- fix(ci): make npm releases OIDC-safe and retryable by @fireairforce in #1183
Full Changelog: v0.3.3...v0.3.4
v0.3.3
What's Changed
- feat: add bilingual documentation site by @fireairforce in #1145
- docs: use a rounded homepage benchmark comparison by @fireairforce in #1146
- feat(playground): align header with docs site by @fireairforce in #1147
- feat: add safe no-var autofix by @fireairforce in #1165
- feat: add react no-direct-mutation-state by @fireairforce in #1166
- feat: map equivalent ESLint migration aliases by @fireairforce in #1167
- feat: resolve classic ESLint extends chains by @fireairforce in #1168
- fix: complete eslint migration review follow-ups by @fireairforce in #1169
- feat: add jest no-conditional-expect by @fireairforce in #1170
- feat: add jest/no-deprecated-functions by @fireairforce in #1171
- feat: add jest/no-export by @fireairforce in #1172
- feat: add jest/no-focused-tests by @fireairforce in #1173
- feat: add jest/no-identical-title by @fireairforce in #1174
- feat: add jest/no-interpolation-in-snapshots by @fireairforce in #1175
- feat: add jest/no-jasmine-globals by @fireairforce in #1176
- feat: add jest/no-mocks-import by @fireairforce in #1177
- feat: add jest/no-standalone-expect by @fireairforce in #1178
- feat: add jest/valid-describe-callback by @fireairforce in #1179
- feat: add jest/valid-expect-in-promise by @fireairforce in #1180
- feat: add jest/valid-expect by @fireairforce in #1182
- feat: add jest/valid-title by @fireairforce in #1181
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- perf: scan exported directives once by @fireairforce in #1131
- perf: scan mixed indentation linearly by @fireairforce in #1132
- perf: cache restrict-plus type environment by @fireairforce in #1133
- perf: skip empty configured rule checks by @fireairforce in #1134
- perf: cache delayed assignment patterns by @fireairforce in #1135
- perf: scope exhaustive deps callback scans by @fireairforce in #1136
- perf: look up click handler declarations directly by @fireairforce in #1137
- perf: inspect loop-condition symbol uses directly by @fireairforce in #1138
- perf: index loop writes by symbol by @fireairforce in #1139
- perf: reuse caught-error reference lookup by @fireairforce in #1140
- perf: resolve global references by node by @fireairforce in #1141
- perf: locate comment-only lines by span by @fireairforce in #1144
- perf: compare fallthrough case lines locally by @fireairforce in #1142
- perf: compute empty-line file bounds once by @fireairforce in #1143
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- feat: add lint playground by @fireairforce in #1106
- feat: deploy and refine lint playground by @fireairforce in #1107
- style: refine playground appearance by @fireairforce in #1110
- docs: link playground from README by @fireairforce in #1109
- fix: preinstall Wrangler for playground deploy by @fireairforce in #1112
- feat: add AST inspector to playground by @fireairforce in #1111
- chore: perf docs by @fireairforce in #1113
- feat: refine playground experience by @fireairforce in #1114
- fix: refine playground toolbar spacing by @fireairforce in #1115
- fix: align playground version selector by @fireairforce in #1116
- style: soften playground typography by @fireairforce in #1117
- feat: refine playground UI and sharing by @fireairforce in #1118
- feat: implement no-unexpected-multiline by @fireairforce in #1125
- feat: implement class-methods-use-this by @fireairforce in #1126
- feat: implement no-invalid-this by @fireairforce in #1127
- feat: implement no-unmodified-loop-condition by @fireairforce in #1128
- feat: implement no-magic-numbers by @fireairforce in #1129
- feat: implement no-useless-assignment by @fireairforce in #1130
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- feat: implement react/no-unstable-nested-components by @fireairforce in #1097
- feat: implement react/no-forward-ref by @fireairforce in #1098
- fix: clean unused import autofix whitespace by @fireairforce in #1099
- feat: strengthen frontend preset by @fireairforce in #1100
- fix: avoid diagnostic output buffer overflow by @fireairforce in #1103
- fix: align frontend preset scope by @fireairforce in #1104
- feat: support wasm by @fireairforce in #1105
Full Changelog: v0.2.9...v0.3.0
v0.2.9
What's Changed
- docs: refresh README for published npm package by @fireairforce in #1054
- chore: move repository to utooland by @fireairforce in #1055
- docs: move performance section earlier by @fireairforce in #1056
- docs: show README banner first by @fireairforce in #1057
- fix: ignore disabled unsupported ESLint rules by @fireairforce in #1075
- fix: preserve ESLint flat config scopes by @fireairforce in #1076
- feat: map equivalent eslint-react rule aliases by @fireairforce in #1077
- feat: implement react-hooks/exhaustive-deps by @fireairforce in #1078
- feat: implement safe unused-imports autofix by @fireairforce in #1079
- feat: implement @typescript-eslint/no-empty-object-type by @fireairforce in #1080
- feat: implement @typescript-eslint/no-unsafe-function-type by @fireairforce in #1081
- feat: implement promise/always-return by @fireairforce in #1082
- feat: implement promise/catch-or-return by @fireairforce in #1083
- feat: implement promise/no-callback-in-promise by @fireairforce in #1084
- feat: implement promise/no-nesting by @fireairforce in #1085
- feat: implement promise/no-new-statics by @fireairforce in #1086
- feat: add promise/no-promise-in-callback by @fireairforce in #1087
- feat: add promise/no-return-in-finally by @fireairforce in #1088
- feat: add promise/no-return-wrap by @fireairforce in #1089
- feat: add promise/param-names by @fireairforce in #1090
- feat: add promise/valid-params by @fireairforce in #1091
- build: update yuku to v0.9.1 by @fireairforce in #1092
Full Changelog: v0.2.8...v0.2.9
v0.2.8
What's Changed
- feat: support suppression comments by @fireairforce in #1053
Full Changelog: v0.2.7...v0.2.8
v0.2.7
What's Changed
- fix: handle catch completion in no-unreachable by @fireairforce in #1052
Full Changelog: v0.2.6...v0.2.7