Releases: web-infra-dev/rslint
Releases ยท web-infra-dev/rslint
v0.1.14
What's Changed
- ci: enable cloneSubmodules in renovate config by @chenjiahan in #334
- chore: release 0.1.13 by @hardfist in #333
- chore(workflow): add pull request template by @chenjiahan in #335
- chore: revert back to old runner by @hardfist in #327
- chore(deps): update dependency @rstest/core to v0.3.2 by @renovate[bot] in #331
- chore(deps): update dependency @rsbuild/plugin-sass to ^1.4.0 by @renovate[bot] in #329
- chore(deps): update dependency @rstack-dev/doc-ui to v1.11.0 by @renovate[bot] in #330
- fix(cli): Convert severity to GitHub workflow commands format by @Thiry1 in #337
- chore: show lint annotations in ci by @hardfist in #336
- chore: use tsgo instead of tsc by @hardfist in #338
- chore: add AGENTS.md by @hardfist in #345
- docs: update AGENTS.md with CI fix instructions by @hardfist in #349
- feat(website): show WASM loading status in playground by @hardfist in #348
- chore(deps): pin dependencies by @renovate[bot] in #340
- chore: remove copilot-instructions.md by @hardfist in #350
- feat(rule): implement import/no-webpack-loader-syntax by @Thiry1 in #339
- playground: print text for node by @hardfist in #353
- chore: add tsgo notice by @hardfist in #354
- playground: polish ast panel by @hardfist in #355
- playground: add share button by @hardfist in #356
- ci: add PR labeler configuration and workflow by @chenjiahan in #357
- chore: polish style by @hardfist in #359
- playground: Add ast typescript panel by @hardfist in #360
- chore(deps): update dependency @rslib/core to v0.13.2 by @renovate[bot] in #363
- chore(deps): update actions/download-artifact action to v4.3.0 by @renovate[bot] in #362
- chore(deps): update dependency @rslib/core to v0.14.0 by @renovate[bot] in #367
- chore(deps): update dependency @rstest/core to v0.5.0 by @renovate[bot] in #368
- chore(deps): update dependency @rslib/core to v0.15.0 by @renovate[bot] in #373
- chore(deps): update dependency @microsoft/api-extractor to v7.53.0 by @renovate[bot] in #372
- chore(deps): update dependency fast-glob to v3.3.3 by @renovate[bot] in #371
- chore(deps): update actions/cache action to v4.3.0 by @renovate[bot] in #366
- chore(deps): update dependency @typescript-eslint/parser to v8.46.0 by @renovate[bot] in #369
- chore(deps): update dependency cross-env to ^10.1.0 by @renovate[bot] in #374
- chore(deps): update dependency memfs to ^4.49.0 by @renovate[bot] in #377
- chore(deps): update dependency node to v20.19.5 by @renovate[bot] in #379
- chore(deps): update dependency lint-staged to ^16.2.6 by @renovate[bot] in #375
- chore(deps): update dependency monaco-editor to v0.54.0 by @renovate[bot] in #378
- chore(deps): update dependency lucide-react to ^0.548.0 by @renovate[bot] in #376
- feat: Implement many rules with DevBird by @kdy1 in #386
- chore(deps): update dependency @types/node to ^22.19.0 by @renovate[bot] in #385
- chore(deps): update dependency @rstest/core to v0.6.2 by @renovate[bot] in #384
- chore(deps): update dependency @microsoft/api-extractor to v7.54.0 by @renovate[bot] in #391
- docs: upgrade to Rspress V2 new UI by @SoonIter in #396
- chore(deps): update dependency @microsoft/api-extractor to v7.55.1 by @renovate[bot] in #394
- chore(deps): update dependency zx to v8.8.5 [security] by @renovate[bot] in #397
- chore(deps): update dependency @vscode/vsce to v3.7.1 by @renovate[bot] in #395
- chore(deps): pin actions/checkout action to 93cb6ef by @renovate[bot] in #390
- chore(deps): update dependency esbuild to v0.27.0 by @renovate[bot] in #400
- chore(deps): update dependency @rslib/core to v0.18.0 by @renovate[bot] in #380
- feat(rule): implement no-debugger by @Thiry1 in #393
- ci: fix auto update rule-manifest.json by @Thiry1 in #392
- chore: add eslint core rules to rule-manifest.json by @Thiry1 in #404
- chore(deps): update dependency prebundle to v1.6.0 by @renovate[bot] in #406
- chore(deps): update dependency rimraf to v6.1.2 by @renovate[bot] in #407
- feat: implement @typescript-eslint/no-misused-new by @Thiry1 in #405
- feat: implement no-sparse-arrays by @Thiry1 in #411
- chore(deps): update dependency monaco-editor to v0.55.1 by @renovate[bot] in #403
- chore(deps): update dependency memfs to ^4.51.1 by @renovate[bot] in #402
- chore(deps): update dependency lucide-react to ^0.555.0 by @renovate[bot] in #401
- chore(deps): update dependency @typescript-eslint/parser to v8.48.1 by @renovate[bot] in #399
- chore(deps): update dependency prettier to v3.7.4 by @renovate[bot] in #382
- chore(deps): update dependency @vscode/test-electron to v2.5.2 by @renovate[bot] in #370
- chore(deps): update dependency tw-animate-css to ^1.4.0 by @renovate[bot] in #383
- chore(deps): update actions/checkout digest to 34e1148 by @renovate[bot] in #398
- feat: implement no-template-curly-in-string by @Thiry1 in #410
New Contributors
- @renovate[bot] made their first contribution in #331
- @SoonIter made their first contribution in #396
Full Changelog: v0.1.13...v0.1.14
v0.1.13
What's Changed
- fix: switch binPath default value to built-in by @hardfist in #297
- feat: Dot notation by @ScriptedAlchemy in #240
- test: support inline languageOptions by @hardfist in #300
- refactor: make rslint compatible with browser by @hardfist in #303
- feat: no-explicit-any rule by @ScriptedAlchemy in #302
- feat: support rslint-wasm by @hardfist in #304
- refactor: use monaco-editor for playground by @hardfist in #309
- chore: split CI job for better caching by @stormslowly in #308
- chore: addback website build check in CI by @stormslowly in #310
- chore: use new runner label by @stormslowly in #316
- fix: shim encoder module by @hardfist in #314
- doc: fix broken rule links by @Thiry1 in #315
- feat: update playground css style by @Amour1688 in #318
- feat: support export ast buffer by @hardfist in #317
- feat(playground): support show ast in playground by @hardfist in #320
- chore: using local wasm for website by @hardfist in #321
- fix(playground): show ast when lint pass by @hardfist in #323
- chore: fix script name and update CONTRIBUTING.md by @Thiry1 in #325
- feat(cli): Support GitHub workflow commands by @Thiry1 in #326
- ci: add renovate configuration for dependency updates by @chenjiahan in #324
- chore: protected token in environment by @hardfist in #312
Full Changelog: v0.1.12...v0.1.13
v0.1.12
What's Changed
- fix: website description by @Nsttt in #279
- New Rule Status Page by @zoolsher in #283
- fix: eslint-plugin-import rules url by @zoolsher in #284
- feat: expose applyFixes to js api by @hardfist in #285
- fix: rspress preflight use layer by @zoolsher in #288
- test: add test cases for autofix by @hardfist in #286
- fix: remove unexpected space in output format string by @ulivz in #281
- chore: update snapshot by @hardfist in #291
- chore: use self hosted windows by @stormslowly in #290
- doc: Add Rslint configuration documentation page by @Copilot in #294
- fix: fix crash when open non-ts files by @hardfist in #295
New Contributors
Full Changelog: v0.1.11...v0.1.12
v0.1.11
What's Changed
- chore: use latest go by @hardfist in #264
- chore: show binPath in statusBar by @hardfist in #268
- chore: upgrade tsgo by @hardfist in #269
- chore: fix guide link by @hardfist in #272
- refactor: move all typescript-eslint plugin rule into plugins folder by @hardfist in #270
- fix: skip everything if there's no rule by @CPunisher in #271
- fix: scan tokens if
pos < node.End()by @CPunisher in #274 - chore: update rule-manifest by @hardfist in #276
- chore: preload rule data by @hardfist in #277
- chore: fix release tag push by @stormslowly in #266
Full Changelog: v0.1.10...v0.1.11
v0.1.10
What's Changed
- chore: release 0.1.9 by @hardfist in #247
- docs: add README for Rslint VS Code extension by @chenjiahan in #248
- chore: add write permission for publish-npm by @hardfist in #249
- refactor: move lsp implmentation into internal by @hardfist in #246
- docs: add banner image to README by @chenjiahan in #251
- fix: don't report error when rslint config not found by @hardfist in #252
- feat(cmd): add the init command for rslint by @holyfata in #250
- feat: add statusBar of rslint by @hardfist in #253
- refactor: use
ast.IsStringLIteralLikeby @colinaaa in #254 - chore: don't generate tsgo.log by @hardfist in #255
- chore: init rslint website by @hardfist in #258
- feat: implement GitHub Action to auto-generate and update rule-manifest.json by @hardfist in #257
- chore: add rules page by @hardfist in #259
- chore: update website style by @hardfist in #260
- refactor: split server & service logic by @hardfist in #262
- refactor: refactor language server by @hardfist in #263
Full Changelog: v0.1.9...v0.1.10
v0.1.9
What's Changed
- chore: release 0.1.8 by @hardfist in #233
- chore: add releasing open VSX by @stormslowly in #234
- feat: add skip files to linter by @zoolsher in #236
- chore: add project shim by @hardfist in #237
- refactor: use project service for lsp by @hardfist in #239
- chore: update arch table by @zoolsher in #241
- chore: run ci on windows by @hardfist in #213
- chore: add mac ci by @hardfist in #243
- chore: push tags when release by @hardfist in #244
- feat: add icon for VS Code extension by @chenjiahan in #245
New Contributors
Full Changelog: v0.1.8...v0.1.9
v0.1.8
What's Changed
- chore: add code info when test failed by @hardfist in #216
- feat: implement '@typescript/no-non-null-assertion' by @holyfata in #217
- Revert "feat: implement '@typescript/no-non-null-assertion'" by @hardfist in #218
- fix: only lint input code for api mode by @hardfist in #219
- test: enable no-implied-eval test by @hardfist in #220
- feat: extract comments from ast by @CPunisher in #209
- chore: add pid info for debugging by @hardfist in #221
- fix(lsp): should load jsonc config as well by @fi3ework in #222
- feat(eslint-plugin-import): implement
import/no-self-importrule by @colinaaa in #215 - chore: fix windows bin by @hardfist in #228
- chore: add ls shim mod by @Amour1688 in #230
- fix: fix windows compat by @hardfist in #231
- fix: fix bin path in windows by @hardfist in #232
New Contributors
Full Changelog: v0.1.7...v0.1.8
v0.1.7
v0.1.6
What's Changed
- fix: vsce publish bad option by @stormslowly in #177
- fix(extension): make sure the binary is execuatable by @fi3ework in #178
- chore: unify go version & remove settings.json by @hardfist in #180
- docs: add version badges to Rstack tools table by @chenjiahan in #183
- chore: enable no-duplicate-type-constituents test by @hardfist in #182
- chore: support dry-run mode by @hardfist in #184
- chore: not needs check in publish by @hardfist in #186
- chore: remove needs check in publish-extension by @hardfist in #187
- feat(extension): support resovle bin path from user land by @fi3ework in #179
- chore: integrate cspell and fix spelling issues by @chenjiahan in #188
- feat: implement no-empty-interface, no-require-imports, and no-empty-function rules by @ScriptedAlchemy in #166
- chore: add json-schema by @hardfist in #190
- fix: try fix windows extension by @hardfist in #189
- fix: add diags log by @hardfist in #193
- chore: switch to github runner by @hardfist in #196
- chore: fix vsce debugging by @hardfist in #198
- chore: Add comprehensive architecture documentation by @Copilot in #202
- feat: implement no-namespace by @holyfata in #197
- feat(extension): support LSP trace by @fi3ework in #200
- chore: enable trusted-publish token by @hardfist in #207
- chore: release 0.1.6 by @hardfist in #208
New Contributors
- @holyfata made their first contribution in #197
Full Changelog: v0.1.5...v0.1.6
v0.1.5
What's Changed
- chore: release market extensions by @stormslowly in #162
- chore: migrate all typescripe-eslint tests by @hardfist in #168
- chore: enable array-delete test case by @hardfist in #169
- chore: enable no-for-in-array test case by @hardfist in #170
- chore: enable adjacent-overload-singnature test by @hardfist in #171
- chore: add array-type test by @hardfist in #172
- chore: passing more case by @hardfist in #173
- chore: fix no-confusing-void-expression by @hardfist in #174
- chore: add basic guide by @hardfist in #175
- chore: release 0.1.5 by @hardfist in #176
Full Changelog: v0.1.4...v0.1.5