Skip to content

Commit 523e366

Browse files
committed
fix(deno-lint): enable tsx when needed
1 parent 36cde05 commit 523e366

File tree

3 files changed

+1236
-1193
lines changed

3 files changed

+1236
-1193
lines changed

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,16 @@
2424
"devDependencies": {
2525
"@napi-rs/cli": "^1.2.1",
2626
"@swc-node/register": "^1.3.4",
27-
"@typescript-eslint/eslint-plugin": "^4.29.3",
28-
"@typescript-eslint/parser": "^4.29.3",
27+
"@typescript-eslint/eslint-plugin": "^4.30.0",
28+
"@typescript-eslint/parser": "^4.30.0",
2929
"ava": "^3.15.0",
3030
"benchmark": "^2.1.4",
3131
"codecov": "^3.8.3",
3232
"cross-env": "^7.0.3",
3333
"eslint": "^7.32.0",
3434
"eslint-config-prettier": "^8.3.0",
3535
"eslint-plugin-import": "^2.24.2",
36-
"eslint-plugin-prettier": "^3.4.1",
36+
"eslint-plugin-prettier": "^4.0.0",
3737
"eslint-plugin-sonarjs": "^0.10.0",
3838
"husky": "^7.0.2",
3939
"lerna": "^4.0.0",
@@ -42,7 +42,7 @@
4242
"nyc": "^15.1.0",
4343
"prettier": "^2.3.2",
4444
"tslib": "^2.3.1",
45-
"typescript": "^4.3.5"
45+
"typescript": "^4.4.2"
4646
},
4747
"ava": {
4848
"extensions": ["ts"],

packages/deno-lint/src/lib.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,11 @@ fn lint_command(ctx: CallContext) -> Result<JsBoolean> {
298298
let ts_config = TsConfig {
299299
dynamic_import: true,
300300
decorators: true,
301-
tsx: p.ends_with(".tsx"),
301+
tsx: p
302+
.extension()
303+
.and_then(|ext| ext.to_str())
304+
.map(|ext| ext == "tsx")
305+
.unwrap_or(false),
302306
..Default::default()
303307
};
304308
let syntax = Syntax::Typescript(ts_config);

0 commit comments

Comments
 (0)