Skip to content

Commit 41ad5dc

Browse files
authored
Lint code using oxlint (#365)
1 parent d937b4b commit 41ad5dc

File tree

6 files changed

+170
-3
lines changed

6 files changed

+170
-3
lines changed

.github/workflows/test.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,15 @@ on:
1010
branches: [master]
1111

1212
jobs:
13+
lint:
14+
name: Lint JS
15+
runs-on: ubuntu-latest
16+
steps:
17+
- name: Checkout code
18+
uses: actions/checkout@v3
19+
- name: Lint JS
20+
run: npx --yes oxlint@latest
21+
1322
test:
1423
name: Unit tests
1524
runs-on: ubuntu-latest

package-lock.json

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

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
},
2828
"scripts": {
2929
"test": "uvu",
30+
"lint": "oxlint",
3031
"build": "microbundle"
3132
},
3233
"keywords": [
@@ -52,6 +53,7 @@
5253
},
5354
"devDependencies": {
5455
"microbundle": "^0.15.1",
56+
"oxlint": "^0.0.22",
5557
"uvu": "^0.5.6"
5658
},
5759
"mangle": {

src/index.test.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,6 @@ Api('handles empty input gracefully', () => {
214214
"total": 0,
215215
"totalUnique": 0,
216216
"unique": {},
217-
"total": 0,
218217
"uniquenessRatio": 0,
219218
"items": []
220219
},

src/rules/rules.test.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ Rules('should handle CSS without rules', () => {
5959
range: 0,
6060
sum: 0,
6161
items: [],
62-
items: [],
6362
unique: {},
6463
total: 0,
6564
totalUnique: 0,

src/selectors/utils.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ export function getComplexity(selector) {
101101
}
102102

103103
if (node.type === AttributeSelector) {
104-
if (Boolean(node.value)) {
104+
if (node.value) {
105105
complexity++
106106
}
107107
if (hasVendorPrefix(node.name.name)) {

0 commit comments

Comments
 (0)