Wenzhe Wang
|
1b6fa7b5e0
|
feat(linter): no disabled tests(eslint-jest-plugin) (#507)
|
2023-07-09 18:19:43 +08:00 |
|
EliLichtblau
|
fa183f6a4b
|
typescript-eslint/no this alias (#526)
Co-authored-by: eli lichtblau <elilichtblau@elis-MacBook-Pro.local>
|
2023-07-09 16:22:38 +08:00 |
|
Boshen
|
cdaff8b7f1
|
refactor(linter): expose LintContext as the API for Linter::run
|
2023-07-07 22:16:03 +08:00 |
|
阿良仔
|
1aaeb794a4
|
feat(linter): implement no-misused-new (#525)
|
2023-07-07 16:00:06 +08:00 |
|
u9g
|
6614b46f26
|
Visit jsx_element in ast visitor and add to astkind (#524)
|
2023-07-07 12:36:52 +08:00 |
|
Boshen
|
ff37424d66
|
chore(README): update docs.rs links
|
2023-07-06 22:15:42 +08:00 |
|
Boshen
|
d93e96f92f
|
Release oxc v0.0.7
|
2023-07-06 15:45:09 +08:00 |
|
Boshen
|
2e32140450
|
publish: bump all crates to v0.0.7
|
2023-07-06 14:27:13 +08:00 |
|
Boshen
|
19c68c8c57
|
chore(Cargo): change how crates are version and published
Let's publish everything under `oxc` instead of individual crates
|
2023-07-06 14:14:29 +08:00 |
|
Boshen
|
8aba8bcbb5
|
feat(oxc): a single oxc crate (#522)
|
2023-07-06 13:35:25 +08:00 |
|
u9g
|
974dfa027f
|
Implement GetSpan for JSXExpression
|
2023-07-06 00:27:57 -04:00 |
|
阿良仔
|
be13f980bb
|
chore(napi): provide a more precise type for source_type (#521)
|
2023-07-06 10:52:41 +08:00 |
|
Boshen
|
6428139b76
|
fix(parser): fix re_lex_jsx_identifier not omitting whitespaces
closes #518
|
2023-07-05 12:53:21 +08:00 |
|
u9g
|
ed9f67d263
|
Add examples to JSXElementName (#515)
|
2023-07-05 00:13:53 +08:00 |
|
u9g
|
4d71784b94
|
Implement GetSpan for JSXAttributeItem (#514)
|
2023-07-05 00:13:36 +08:00 |
|
Boshen
|
1a90467332
|
chore(README): fix terser link
|
2023-07-04 18:12:37 +08:00 |
|
Boshen
|
bc0b69e5e7
|
chore(rust): fix clippy
|
2023-07-04 16:09:51 +08:00 |
|
Boshen
|
e25f6e2dd4
|
chore(rust): rust cargo fmt and fix clippy warnings
|
2023-07-04 15:41:30 +08:00 |
|
Boshen
|
ae081a2ed1
|
chore(rust): bump nightly for let-else formatting
|
2023-07-04 15:18:56 +08:00 |
|
Wenzhe Wang
|
a0eba67ad9
|
feat(tasks): support init jest lint rule (#513)
|
2023-07-04 14:53:29 +08:00 |
|
Don Isaac
|
e87445cc1a
|
hotfix: remove panic! from binding resolution (#512)
|
2023-07-04 14:52:52 +08:00 |
|
Boshen
|
17a73b1eef
|
refactor(ast): move ModuleRecord to oxc_syntax
|
2023-07-03 22:54:27 +08:00 |
|
Don Isaac
|
8fdb6b63ce
|
feat: add eslint/no-obj-calls (#508)
|
2023-07-03 13:15:07 +08:00 |
|
Boshen
|
df3a2f2d9d
|
refactor(resolver): add oxc_resolver crate
|
2023-07-02 20:44:43 +08:00 |
|
Boshen
|
0419720c96
|
chore: update README
|
2023-07-02 12:02:40 +08:00 |
|
Boshen
|
f32ea0e294
|
chore(README): add eslint-plugin-import and eslint-plugin-jest licenses
|
2023-07-02 11:28:38 +08:00 |
|
Luke Edwards
|
9b257a2b3d
|
linter: add texts for eslint(no-cond-assign) rule (#505)
* fix: add texts for eslint(no-cond-assign) rule
* chore: update snapshot
|
2023-07-02 01:07:24 +08:00 |
|
Boshen
|
655f155593
|
Release oxlint v0.0.6
|
2023-07-01 21:50:23 +08:00 |
|
Boshen
|
a2809bf5c2
|
feat(linter): implement @typescript-eslint/no-unnecessary-type-constraint
|
2023-07-01 21:35:09 +08:00 |
|
Boshen
|
2e6cb6d3d2
|
feat(linter): implement @typescript-eslint/no-empty-interface
|
2023-07-01 21:09:16 +08:00 |
|
Boshen
|
83f69b1c61
|
feat(linter): implement @typescript-eslint/no-non-null-asserted-optional-chain
|
2023-07-01 20:28:59 +08:00 |
|
Boshen
|
7f300f86b0
|
feat(linter): implement @typescript-eslint/no-extra-non-null-assertion
|
2023-07-01 19:28:58 +08:00 |
|
Boshen
|
13290f8612
|
chore(linter): port @typescript-eslint/no-dupe-class-members tests
|
2023-07-01 18:40:42 +08:00 |
|
Boshen
|
a5b4f8bec1
|
Release oxlint v0.0.5
|
2023-07-01 17:13:14 +08:00 |
|
Boshen
|
3ec297454d
|
refactor(linter): improve span for no-case-declarations
|
2023-07-01 16:55:33 +08:00 |
|
Boshen
|
3b22992339
|
refactor(linter): remove redundant backticks from no-constant-binary-expression's error message
|
2023-07-01 16:36:40 +08:00 |
|
Boshen
|
478887583d
|
chore(linter): move no_unsafe_optional_chaining to restriction
|
2023-07-01 16:34:52 +08:00 |
|
Boshen
|
f9aeebd105
|
fix(linter): fix no_useless_escape crashing on unicode boundaries
|
2023-07-01 16:29:41 +08:00 |
|
Boshen
|
4085a95acb
|
feat(linter): implement no-prototype-builtins
|
2023-07-01 15:24:55 +08:00 |
|
Boshen
|
92508115c6
|
feat(linter): implement no-useless-escape
|
2023-07-01 14:58:18 +08:00 |
|
Boshen
|
1aa112917a
|
feat(linter): implement no-inner-declarations
|
2023-07-01 13:58:50 +08:00 |
|
Boshen
|
c5402c1cae
|
feat(linter): implement no-import-assign (nursery)
|
2023-07-01 11:20:31 +08:00 |
|
Boshen
|
b80329abed
|
chore(linter): add doc info to no_dupe_else_if
|
2023-07-01 10:03:00 +08:00 |
|
Boshen
|
2f8f9746aa
|
feat(linter): implement no-dupe-else-if
|
2023-07-01 09:59:03 +08:00 |
|
Boshen
|
bb9838aaec
|
feat(linter): implement no-cond-assign
|
2023-07-01 01:41:11 +08:00 |
|
Boshen
|
9d16e688e7
|
feat(linter): implement no-self-assign
|
2023-07-01 00:20:45 +08:00 |
|
Boshen
|
230f1d3dfe
|
feat(linter): implement no-unsafe-finally
|
2023-06-30 23:05:58 +08:00 |
|
Boshen
|
553af9b87b
|
feat(linter): implement no-unsafe-optional-chaining
|
2023-06-30 22:32:17 +08:00 |
|
Boshen
|
ecdd7bc33b
|
fix(linter): fix error message for no_dupe_keys
|
2023-06-30 18:34:52 +08:00 |
|
Boshen
|
af3ae9b803
|
feat(linter): implement no-useless-catch
|
2023-06-30 18:34:52 +08:00 |
|