Skip to content

Commit fb02927

Browse files
committed
fix: using overrides from config file
1 parent 87687bc commit fb02927

17 files changed

Lines changed: 407 additions & 571 deletions

package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "eslint-plugin-oxfmt",
33
"type": "module",
44
"version": "0.0.12",
5-
"packageManager": "pnpm@10.28.2",
5+
"packageManager": "pnpm@10.29.2",
66
"description": "An ESLint plugin for formatting code with oxfmt.",
77
"keywords": [
88
"eslint",
@@ -64,28 +64,28 @@
6464
},
6565
"dependencies": {
6666
"generate-differences": "^0.1.1",
67-
"load-oxfmt-config": "^0.1.0",
67+
"load-oxfmt-config": "^0.1.1",
6868
"picomatch": "^4.0.3",
6969
"synckit": "^0.11.12"
7070
},
7171
"devDependencies": {
72-
"@ntnyq/eslint-config": "^6.0.0-beta.6",
72+
"@ntnyq/eslint-config": "^6.0.0-beta.7",
7373
"@types/json-schema": "^7.0.15",
74-
"@types/node": "^25.2.0",
75-
"@typescript/native-preview": "^7.0.0-dev.20260202.1",
76-
"bumpp": "^10.4.0",
77-
"eslint": "^9.39.2",
74+
"@types/node": "^25.2.2",
75+
"@typescript/native-preview": "^7.0.0-dev.20260208.1",
76+
"bumpp": "^10.4.1",
77+
"eslint": "^10.0.0",
7878
"eslint-parser-plain": "^0.1.1",
7979
"eslint-plugin-oxfmt": "workspace:*",
8080
"eslint-typegen": "^2.3.0",
81-
"eslint-vitest-rule-tester": "^3.0.1",
81+
"eslint-vitest-rule-tester": "^3.1.0",
8282
"husky": "^9.1.7",
8383
"nano-staged": "^0.9.0",
8484
"npm-run-all2": "^8.0.4",
8585
"oxfmt": "^0.28.0",
8686
"show-invisibles": "^0.0.2",
8787
"tinyglobby": "^0.2.15",
88-
"tsdown": "^0.20.1",
88+
"tsdown": "^0.20.3",
8989
"tsx": "^4.21.0",
9090
"typescript": "^5.9.3",
9191
"vitest": "^4.0.18"

pnpm-lock.yaml

Lines changed: 388 additions & 511 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/rules/oxfmt.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,10 @@ export const oxfmt: Rule.RuleModule = {
3434
formatViaOxfmt = createSyncFn(join(dirWorkers, 'oxfmt.mjs'))
3535
}
3636

37+
const sourceText = context.sourceCode.text
38+
3739
return {
3840
Program() {
39-
const sourceText = context.sourceCode.text
40-
4141
try {
4242
const formatResult = formatViaOxfmt(context.filename, sourceText, {
4343
...context.options?.[0],

tests/__snapshots__/eslint-plugin.test.ts.snap

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ exports[`should lint work > ts.ts 1`] = `
1616
"line": 4,
1717
"message": "Replace \`"hello·world");\` with \`'hello·world')\`",
1818
"messageId": "replace",
19-
"nodeType": null,
2019
"ruleId": "oxfmt/oxfmt",
2120
"severity": 2,
2221
},
@@ -34,7 +33,6 @@ exports[`should lint work > ts.ts 1`] = `
3433
"line": 7,
3534
"message": "Delete \`····\`",
3635
"messageId": "delete",
37-
"nodeType": null,
3836
"ruleId": "oxfmt/oxfmt",
3937
"severity": 2,
4038
},
@@ -52,7 +50,6 @@ exports[`should lint work > ts.ts 1`] = `
5250
"line": 10,
5351
"message": "Delete \`;\`",
5452
"messageId": "delete",
55-
"nodeType": null,
5653
"ruleId": "oxfmt/oxfmt",
5754
"severity": 2,
5855
},
@@ -75,7 +72,6 @@ exports[`should lint work > ts.ts 1`] = `
7572
"line": 13,
7673
"message": "Replace \`reallyLongArg(),omgSoManyParameters(),IShouldRefactorThis(),isThereSeriouslyAnotherOne());\` with \`⏎··reallyLongArg(),⏎··omgSoManyParameters(),⏎··IShouldRefactorThis(),⏎··isThereSeriouslyAnotherOne(),⏎)\`",
7774
"messageId": "replace",
78-
"nodeType": null,
7975
"ruleId": "oxfmt/oxfmt",
8076
"severity": 2,
8177
},
@@ -93,7 +89,6 @@ exports[`should lint work > ts.ts 1`] = `
9389
"line": 16,
9490
"message": "Replace \`(n)\` with \`n\`",
9591
"messageId": "replace",
96-
"nodeType": null,
9792
"ruleId": "oxfmt/oxfmt",
9893
"severity": 2,
9994
},
@@ -111,7 +106,6 @@ exports[`should lint work > ts.ts 1`] = `
111106
"line": 26,
112107
"message": "Replace \`'name':·'foobar'\` with \`name:·'foobar',\`",
113108
"messageId": "replace",
114-
"nodeType": null,
115109
"ruleId": "oxfmt/oxfmt",
116110
"severity": 2,
117111
},

tests/files/__snapshots__/css.test.ts.snap

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ exports[`file: css > invalid > Invalid #0: .btn{color:red} 1`] = `
1818
"line": 1,
1919
"message": "Replace \`{color:red\` with \`·{⏎··color:·red;⏎\`",
2020
"messageId": "replace",
21-
"nodeType": null,
2221
"ruleId": "file: css",
2322
"severity": 2,
2423
},

tests/files/__snapshots__/html.test.ts.snap

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ exports[`file: html > invalid > Invalid #0: <div>
1818
"line": 2,
1919
"message": "Insert \`··\`",
2020
"messageId": "insert",
21-
"nodeType": null,
2221
"ruleId": "file: html",
2322
"severity": 2,
2423
},

tests/files/__snapshots__/js.test.ts.snap

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ exports[`file: js > invalid > Invalid #0: const name = "foo"; 1`] = `
1616
"line": 1,
1717
"message": "Replace \`"foo";\` with \`'foo'\`",
1818
"messageId": "replace",
19-
"nodeType": null,
2019
"ruleId": "file: js",
2120
"severity": 2,
2221
},

tests/files/__snapshots__/json.test.ts.snap

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ exports[`file: json > invalid > Invalid #0: {"name":"foo","list":[1,2,3]} 1`] =
1616
"line": 1,
1717
"message": "Replace \`"name":"foo","list":[1,2,3]\` with \`·"name""foo""list":·[1,·2,·3]·\`",
1818
"messageId": "replace",
19-
"nodeType": null,
2019
"ruleId": "file: json",
2120
"severity": 2,
2221
},

tests/files/__snapshots__/jsx.test.ts.snap

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ exports[`file: jsx > invalid > Invalid #0: const el = <div className="box"></div
1616
"line": 1,
1717
"message": "Replace \`"box"></div>\` with \`'box'></div>;\`",
1818
"messageId": "replace",
19-
"nodeType": null,
2019
"ruleId": "file: jsx",
2120
"severity": 2,
2221
},

tests/files/__snapshots__/less.test.ts.snap

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ exports[`file: less > invalid > Invalid #0: @primary:#fff;.btn{color:@primary} 1
1919
"line": 1,
2020
"message": "Replace \`#fff;.btn{color:@primary\` with \`·#fff;⏎.btn·{⏎··color:·@primary;⏎\`",
2121
"messageId": "replace",
22-
"nodeType": null,
2322
"ruleId": "file: less",
2423
"severity": 2,
2524
},

0 commit comments

Comments
 (0)