Boshen
|
50d2d88a36
|
chore(transform_conformance): update snapshot
|
2023-11-11 10:57:09 +08:00 |
|
Dunqing
|
48242367bb
|
fix(transformer/react-jsx): missing import jsxs in nested fragment (#1218)
|
2023-11-11 02:45:42 +00:00 |
|
Dunqing
|
a0f40cb058
|
fix(transformer/react-jsx): missing default options when plugin without config (#1219)
|
2023-11-11 10:38:28 +08:00 |
|
magic-akari
|
8afb81aa34
|
fix(parser): ASI of async class member (#1214)
Co-authored-by: Boshen <boshenc@gmail.com>
|
2023-11-10 16:21:51 +00:00 |
|
Boshen
|
a60b7e5856
|
feat(tasks): add misc tests to codegen (#1215)
|
2023-11-10 16:13:31 +00:00 |
|
Boshen
|
c202bc9dcb
|
feat: Release resolver with NAPI (#1212)
|
2023-11-10 15:25:17 +00:00 |
|
Boshen
|
fdd8018c8e
|
chore(transform_conformance): update snapshot
|
2023-11-10 18:28:48 +08:00 |
|
Dunqing
|
d9b450414b
|
feat(transformer/react-jsx): when the source type is a script, use require to import the react (#1207)
|
2023-11-10 18:17:31 +08:00 |
|
Dunqing
|
3e15fa624b
|
fix(transformer/react-jsx): undetectable comments in multiline comments (#1211)
|
2023-11-10 08:20:55 +00:00 |
|
dependabot[bot]
|
57d24e569b
|
chore(deps): bump the dependencies group with 6 updates (#1210)
|
2023-11-10 15:09:38 +08:00 |
|
Boshen
|
26705f2dbf
|
ci(release_napi_parser): check version change before build
|
2023-11-10 14:47:08 +08:00 |
|
Boshen
|
6489a8ef62
|
chore(CONTRIBUTING.md): Remove CLA notice
|
2023-11-10 14:32:59 +08:00 |
|
Boshen
|
eca98cf2ed
|
s/web-infra-dev/oxc-project
|
2023-11-10 14:30:18 +08:00 |
|
Boshen
|
2328c068b6
|
Change license holder to @boshen
|
2023-11-10 14:26:11 +08:00 |
|
Boshen
|
90ff0ddbe0
|
refactor: change @oxidation-compiler/napi to oxc-parser (#1209)
|
2023-11-10 06:17:05 +00:00 |
|
Dunqing
|
8c624abf9c
|
feat(transformer/react-jsx): throw the pragma and pragmaFrag cannot be set when runtime is automatic error (#1196)
close: #1194
Here's a rough implementation of my idea of throwing an error.
|
2023-11-10 12:50:54 +08:00 |
|
Dunqing
|
b65094b995
|
fix(transformer/react-jsx): no need to wrap the Array when there is only one correct child element (#1205)
|
2023-11-10 10:52:37 +08:00 |
|
Boshen
|
e4c097bb91
|
chore: mv dir editor/vscode to editors/vscode (#1203)
|
2023-11-09 21:13:11 +08:00 |
|
Wenzhe Wang
|
5a4e61132e
|
fix(linter): detect assert function in Await Expression (#1202)
fixes: #1199
|
2023-11-09 13:53:24 +08:00 |
|
Boshen
|
884a819cd6
|
Release oxlint v0.0.17, vscode extension v0.0.17
|
2023-11-09 11:24:13 +08:00 |
|
Boshen
|
d82ba5b523
|
feat(cli): run oxlint with no file arguments (#1201)
closes #1190
See: `https://github.com/eslint/eslint/issues/14308`
|
2023-11-09 11:22:13 +08:00 |
|
Cameron
|
a503586d3e
|
feat(linter) eslint plugin unicorn prefer spread (#1186)
|
2023-11-09 09:43:29 +08:00 |
|
Cameron
|
e5d281e8e7
|
feat(linter) eslint plugin unicorn: prefer optional catch binding (#1188)
|
2023-11-09 09:40:49 +08:00 |
|
Hao Cheng
|
49b6be607e
|
fix(linter): fix handling of repeated eslint-disable comments (#1200)
This PR fixes how the linter handles repeated `eslint-disable` comments.
As shown by examples below, in ESLint, repeated `eslint-disable`
comments are allowed and all errors below the first `eslint-disable`
comment are ignored.
The first new test case in ESLint Playground:
https://eslint.org/play/#eyJ0ZXh0IjoiICAgICAgICAvKiBlc2xpbnQtZGlzYWJsZSAqL1xuICAgICAgICAgICAgZGVidWdnZXI7XG4gICAgICAgIC8qIGVzbGludC1kaXNhYmxlICovXG4gICAgICAgICAgICBkZWJ1Z2dlcjsiLCJvcHRpb25zIjp7ImVudiI6e30sInJ1bGVzIjp7Im5vLWRlYnVnZ2VyIjpbImVycm9yIl19LCJwYXJzZXJPcHRpb25zIjp7ImVjbWFGZWF0dXJlcyI6e30sImVjbWFWZXJzaW9uIjoibGF0ZXN0Iiwic291cmNlVHlwZSI6Im1vZHVsZSJ9fX0=
The second new test case in ESLint Playground:
https://eslint.org/play/#eyJ0ZXh0IjoiICAgICAgICAvKiBlc2xpbnQtZGlzYWJsZSBuby1kZWJ1Z2dlciAqL1xuICAgICAgICAgICAgZGVidWdnZXI7XG4gICAgICAgIC8qIGVzbGludC1kaXNhYmxlIG5vLWRlYnVnZ2VyICovXG4gICAgICAgICAgICBkZWJ1Z2dlcjsiLCJvcHRpb25zIjp7ImVudiI6e30sInJ1bGVzIjp7Im5vLWRlYnVnZ2VyIjpbImVycm9yIl19LCJwYXJzZXJPcHRpb25zIjp7ImVjbWFGZWF0dXJlcyI6e30sImVjbWFWZXJzaW9uIjoibGF0ZXN0Iiwic291cmNlVHlwZSI6Im1vZHVsZSJ9fX0=
|
2023-11-09 09:34:50 +08:00 |
|
Dunqing
|
ae71b36f9b
|
fix(tasks): avoid overriding existing babel options (#1193)
|
2023-11-08 17:04:59 +08:00 |
|
Boshen
|
48de83b20c
|
Release oxc_resolver v0.5.2
|
2023-11-08 17:03:17 +08:00 |
|
Dunqing
|
d8864c15b0
|
fix(tasks/transform_conformance): only the filtered test cases should be included when passing a filter (#1197)
|
2023-11-08 17:03:01 +08:00 |
|
Boshen
|
63c242f765
|
feat(resolver): strip trailling commas from tsconfig.json (#1198)
closes #1195
|
2023-11-08 08:57:06 +00:00 |
|
Dunqing
|
7d85492a03
|
feat(transformer/react-jsx): support the sourceType is a script (#1192)
|
2023-11-08 15:15:00 +08:00 |
|
Boshen
|
ed48809b1a
|
Release @oxidation-compiler/napi v0.2.0
|
2023-11-08 13:41:40 +08:00 |
|
Boshen
|
c0e9616fe7
|
Release oxlint v0.0.16, vscode extension v0.0.16
|
2023-11-08 11:40:46 +08:00 |
|
Dunqing
|
28c0b85646
|
feat(transformer/react-jsx): support @jsxFrag annotation (#1189)
|
2023-11-08 11:35:40 +08:00 |
|
Boshen
|
26fd0069d8
|
chore(linter): change categories of some rules and also add some help messages
no-new-array -> suspicious
prefer-add-event-listener -> suspicious
prefer-date-now -> pedantic
|
2023-11-08 11:32:41 +08:00 |
|
Cameron
|
8e8508b5f4
|
feat(linter) eslint plugin unicorn: prefer regex test (#1187)
|
2023-11-08 10:45:12 +08:00 |
|
Wenzhe Wang
|
1cc449f97e
|
refactor(linter): reduce the lookup times of Call Expression in Jest rules (#1184)
|
2023-11-08 08:20:57 +08:00 |
|
cin
|
6e76669a3f
|
feat(lint): remove unnecessary check (#1185)
|
2023-11-08 04:32:18 +08:00 |
|
cin
|
9369424d8e
|
feat(linter): eslint-plugin-jest: no-hooks (#1172)
|
2023-11-07 21:52:36 +08:00 |
|
Dunqing
|
633c469d2d
|
feat(transformer/react-jsx): support @jsx annotation (#1182)
|
2023-11-07 20:30:26 +08:00 |
|
秦宇航
|
008b0e650c
|
feat(linter) eslint-plugin-import: no-amd (#1171)
|
2023-11-07 20:28:39 +08:00 |
|
Dunqing
|
3cb7c0b199
|
feat(transformer/react-jsx): support pragmaFrag option (#1181)
|
2023-11-07 10:34:15 +00:00 |
|
Dunqing
|
4ed0813f9b
|
feat(transformer/react-jsx): support pragma option (#1180)
|
2023-11-07 18:26:54 +08:00 |
|
Cameron
|
5636bf9207
|
feat(linter) eslint plugin unicorn: no useless fallback (#1176)
|
2023-11-07 18:24:12 +08:00 |
|
Dunqing
|
bf23d87848
|
feat(transformer/react-jsx): support @jsxImportSource annotation (#1179)
|
2023-11-07 17:29:38 +08:00 |
|
Dunqing
|
f0e452a599
|
feat(transformer): support importSource option in react_jsx (#1115)
|
2023-11-07 16:42:08 +08:00 |
|
Cameron
|
b16c298b35
|
feat(linter) eslint plugin unicorn: prefer add event listener (#1175)
|
2023-11-07 10:59:09 +08:00 |
|
Cameron
|
8f93891dc7
|
feat(linter) eslint plugin unicorn: no new buffer (#1174)
|
2023-11-07 10:58:04 +08:00 |
|
Yiming Pan
|
033a112a83
|
feat(linter): support eslint(default-case-last) (#1156)
|
2023-11-07 10:52:39 +08:00 |
|
Wenzhe Wang
|
6a03775c49
|
chore(benchmark): reopen jest and jsx-a11y for benchmark (#1169)
|
2023-11-07 10:48:16 +08:00 |
|
Cameron
|
9b66646278
|
feat(linter) eslint-plugin-unicorn: prefer blob reading methods (#1168)
|
2023-11-06 12:59:28 +00:00 |
|
Cameron
|
5cf8543be1
|
feat(linter) eslint-plugin-unicorn: prefer code point (#1167)
|
2023-11-06 20:26:56 +08:00 |
|