oxlint_v0.9.6
版本发布时间: 2024-09-18 12:35:59
oxc-project/oxc最新发布版本:oxlint_v0.9.10(2024-10-08 13:45:46)
[0.9.6] - 2024-09-18
Features
- 3bf7b24 linter: Make
typescript/no-duplicate-enum-values
acorrectness
rule (#5810) (DonIsaac) - 7799c06 linter/react: Implement
no-danger-with-children
rule (#5420) (Cam McHenry)
Bug Fixes
- f942485 linter: Remove all* remaining "Disallow
" messages (#5812) (DonIsaac) - b5ad518 linter: Improve diagnostic messages for various lint rules (#5808) (DonIsaac)
- 858f7af linter: Plugin prefix name for eslint-plugin-node (#5807) (DonIsaac)
- 737ba1d linter: Fix some cases on
AssignmentExpression
forunicorn/consistent-function-scoping
(#5675) (Arian94) - 148c7a8 linter: Replace bitwise AND (&) with logical AND (&&) in explici… (#5780) (kaykdm)
- b4ed564 linter/no-unused-vars: Writes to members triggering false positive (#5744) (Dunqing)
- e9c084a linter/no-unused-vars: False positive when a variable used as a computed member property (#5722) (Dunqing)
Performance
- 3725d5d linter: Make all rules share a diagnostics vec (#5806) (DonIsaac)
- e978567 linter: Shrink size of
DisableDirectives
(#5798) (DonIsaac) - 1bfa515 linter: Remove redundant clone of diagnostics in context (#5797) (DonIsaac)
- e413cad linter: Move shared context info to
ContextHost
(#5795) (DonIsaac)
Refactor
- 6dd6f7c ast: Change
Comment
struct (#5783) (Boshen) - 7caae5b codegen: Add
GetSpan
requirement toGen
trait (#5772) (Boshen) - 026ee6a linter: Decouple module resolution from import plugin (#5829) (dalaoshu)
- 50834bc linter: Move
override_rule
toOxlintRules
(#5708) (DonIsaac) - a438743 linter: Move
OxlintConfig
toOxlintrc
(#5707) (DonIsaac) - f61e8b5 linter: Impl serde and schemars traits for
LintPlugins
(#5706) (DonIsaac) - 20a7861 linter: Shorten
Option
syntax (#5735) (overlookmotel) - d8b612c oxc_linter: Prefer pass Enum instead of str
no_plus_plus
(#5730) (IWANABETHATGUY) - cc0408b semantic: S/AstNodeId/NodeId (#5740) (Boshen)
1、 oxlint-darwin-arm64 6MB
2、 oxlint-darwin-arm64.tar.gz 2.58MB
3、 oxlint-darwin-x64 6.91MB
4、 oxlint-darwin-x64.tar.gz 2.93MB
5、 oxlint-linux-arm64-gnu 6.74MB
6、 oxlint-linux-arm64-gnu.tar.gz 2.78MB
7、 oxlint-linux-arm64-musl 6.26MB
8、 oxlint-linux-arm64-musl.tar.gz 2.78MB
9、 oxlint-linux-x64-gnu 8.08MB
10、 oxlint-linux-x64-gnu.tar.gz 3.17MB
11、 oxlint-linux-x64-musl 8.15MB
12、 oxlint-linux-x64-musl.tar.gz 3.22MB
13、 oxlint-win32-arm64.exe 5.51MB
14、 oxlint-win32-arm64.zip 2.38MB
15、 oxlint-win32-x64.exe 6.51MB
16、 oxlint-win32-x64.zip 2.66MB