chore: upgrade oxlint

This commit is contained in:
Miodec 2025-10-31 14:00:41 +01:00
parent 08165adc2c
commit 586a19ad3e
12 changed files with 91 additions and 86 deletions

View file

@ -89,7 +89,7 @@
"eslint": "8.57.1",
"eslint-watch": "8.0.0",
"openapi3-ts": "2.0.2",
"oxlint": "1.15.0",
"oxlint": "1.25.0",
"readline-sync": "1.4.10",
"supertest": "7.1.4",
"testcontainers": "11.4.0",

View file

@ -57,7 +57,7 @@
"madge": "8.0.0",
"magic-string": "0.30.17",
"normalize.css": "8.0.1",
"oxlint": "1.15.0",
"oxlint": "1.25.0",
"postcss": "8.4.31",
"sass": "1.70.0",
"subset-font": "2.3.0",

View file

@ -74,7 +74,7 @@
"knip": "2.19.2",
"lint-staged": "13.2.3",
"only-allow": "1.2.1",
"oxlint": "1.15.0",
"oxlint": "1.25.0",
"prettier": "2.8.8",
"turbo": "2.5.6",
"vitest": "4.0.4"

View file

@ -24,7 +24,7 @@
"@monkeytype/typescript-config": "workspace:*",
"eslint": "8.57.1",
"madge": "8.0.0",
"oxlint": "1.15.0",
"oxlint": "1.25.0",
"tsup": "8.4.0",
"typescript": "5.5.4",
"vitest": "4.0.4"

View file

@ -17,7 +17,7 @@
"@monkeytype/typescript-config": "workspace:*",
"eslint": "8.57.1",
"madge": "8.0.0",
"oxlint": "1.15.0",
"oxlint": "1.25.0",
"tsup": "8.4.0",
"typescript": "5.5.4",
"vitest": "4.0.4"

View file

@ -101,6 +101,8 @@
// consider these for the future
"no-cycle": "off",
"no-nested-ternary": "off"
"no-nested-ternary": "off",
"no-array-sort": "off",
"preserve-caught-error": "off"
}
}

View file

@ -14,7 +14,7 @@
"@monkeytype/eslint-config": "workspace:*",
"eslint": "8.57.1",
"nodemon": "3.1.4",
"oxlint": "1.15.0"
"oxlint": "1.25.0"
},
"bin": {
"monkeytype-release": "./src/index.js"

View file

@ -40,8 +40,11 @@ async function getLog() {
function execPromise(command) {
return new Promise((resolve, reject) => {
exec(command, (err, stdout, _stderr) => {
if (err) reject(err);
resolve(stdout);
if (err) {
reject(err);
} else {
resolve(stdout);
}
});
});
}

View file

@ -20,7 +20,7 @@
"@monkeytype/typescript-config": "workspace:*",
"eslint": "8.57.1",
"madge": "8.0.0",
"oxlint": "1.15.0",
"oxlint": "1.25.0",
"tsup": "8.4.0",
"typescript": "5.5.4",
"vitest": "4.0.4"

View file

@ -15,7 +15,7 @@
"devDependencies": {
"@monkeytype/typescript-config": "workspace:*",
"eslint": "8.57.1",
"oxlint": "1.15.0",
"oxlint": "1.25.0",
"typescript": "5.5.4"
},
"exports": {

View file

@ -16,7 +16,7 @@
"@monkeytype/typescript-config": "workspace:*",
"eslint": "8.57.1",
"madge": "8.0.0",
"oxlint": "1.15.0",
"oxlint": "1.25.0",
"tsup": "8.4.0",
"typescript": "5.5.4",
"vitest": "4.0.4",

148
pnpm-lock.yaml generated
View file

@ -39,8 +39,8 @@ importers:
specifier: 1.2.1
version: 1.2.1
oxlint:
specifier: 1.15.0
version: 1.15.0
specifier: 1.25.0
version: 1.25.0
prettier:
specifier: 2.8.8
version: 2.8.8
@ -244,8 +244,8 @@ importers:
specifier: 2.0.2
version: 2.0.2
oxlint:
specifier: 1.15.0
version: 1.15.0
specifier: 1.25.0
version: 1.25.0
readline-sync:
specifier: 1.4.10
version: 1.4.10
@ -446,8 +446,8 @@ importers:
specifier: 8.0.1
version: 8.0.1
oxlint:
specifier: 1.15.0
version: 1.15.0
specifier: 1.25.0
version: 1.25.0
postcss:
specifier: 8.4.31
version: 8.4.31
@ -474,7 +474,7 @@ importers:
version: 1.2.1(rollup@2.79.2)
vite-plugin-checker:
specifier: 0.11.0
version: 0.11.0(eslint@8.57.1)(meow@13.2.0)(optionator@0.9.4)(oxlint@1.15.0)(typescript@5.5.4)(vite@7.1.12(@types/node@24.9.1)(sass@1.70.0)(terser@5.44.0)(tsx@4.16.2)(yaml@2.8.1))
version: 0.11.0(eslint@8.57.1)(meow@13.2.0)(optionator@0.9.4)(oxlint@1.25.0)(typescript@5.5.4)(vite@7.1.12(@types/node@24.9.1)(sass@1.70.0)(terser@5.44.0)(tsx@4.16.2)(yaml@2.8.1))
vite-plugin-filter-replace:
specifier: 0.1.14
version: 0.1.14
@ -522,8 +522,8 @@ importers:
specifier: 8.0.0
version: 8.0.0(typescript@5.5.4)
oxlint:
specifier: 1.15.0
version: 1.15.0
specifier: 1.25.0
version: 1.25.0
tsup:
specifier: 8.4.0
version: 8.4.0(postcss@8.5.6)(tsx@4.16.2)(typescript@5.5.4)(yaml@2.8.1)
@ -586,8 +586,8 @@ importers:
specifier: 8.0.0
version: 8.0.0(typescript@5.5.4)
oxlint:
specifier: 1.15.0
version: 1.15.0
specifier: 1.25.0
version: 1.25.0
tsup:
specifier: 8.4.0
version: 8.4.0(postcss@8.5.6)(tsx@4.16.2)(typescript@5.5.4)(yaml@2.8.1)
@ -622,8 +622,8 @@ importers:
specifier: 3.1.4
version: 3.1.4
oxlint:
specifier: 1.15.0
version: 1.15.0
specifier: 1.25.0
version: 1.25.0
packages/schemas:
dependencies:
@ -647,8 +647,8 @@ importers:
specifier: 8.0.0
version: 8.0.0(typescript@5.5.4)
oxlint:
specifier: 1.15.0
version: 1.15.0
specifier: 1.25.0
version: 1.25.0
tsup:
specifier: 8.4.0
version: 8.4.0(postcss@8.5.6)(tsx@4.16.2)(typescript@5.5.4)(yaml@2.8.1)
@ -672,8 +672,8 @@ importers:
specifier: 8.57.1
version: 8.57.1
oxlint:
specifier: 1.15.0
version: 1.15.0
specifier: 1.25.0
version: 1.25.0
typescript:
specifier: 5.5.4
version: 5.5.4
@ -698,8 +698,8 @@ importers:
specifier: 8.0.0
version: 8.0.0(typescript@5.5.4)
oxlint:
specifier: 1.15.0
version: 1.15.0
specifier: 1.25.0
version: 1.25.0
tsup:
specifier: 8.4.0
version: 8.4.0(postcss@8.5.6)(tsx@4.16.2)(typescript@5.5.4)(yaml@2.8.1)
@ -2581,43 +2581,43 @@ packages:
resolution: {integrity: sha512-aKcOkyrorBGlajjRdVoJWHTxfxO1vCNHLJVlSDaRHDIdjU+pX8IYQPvPDkYiujKLbRnWU+1TBwEt0QRgSm4SGA==}
engines: {node: '>=14'}
'@oxlint/darwin-arm64@1.15.0':
resolution: {integrity: sha512-fwYg7WDKI6eAErREBGMXkIAOqBuBFN0LWbQJvVNXCGjywGxsisdwkHnNu4UG8IpHo4P71mUxf3l2xm+5Xiy+TA==}
'@oxlint/darwin-arm64@1.25.0':
resolution: {integrity: sha512-OLx4XyUv5SO7k8y5FzJIoTKan+iKK53T1Ws8fBIl4zblUIWI66ZIqSVG2A2rxOBA7XfINqCz8UipGzOW9yzKcg==}
cpu: [arm64]
os: [darwin]
'@oxlint/darwin-x64@1.15.0':
resolution: {integrity: sha512-RtaAmB6NZZx4hvjCg6w35shzRY5fLclbMsToC92MTZ9lMDF9LotzcbyNHCZ1tvZb1tNPObpIsuX16BFeElF8nw==}
'@oxlint/darwin-x64@1.25.0':
resolution: {integrity: sha512-srndNPiliA0rchYKqYfOdqA9kqyVQ6YChK3XJe9Lxo/YG8tTJ5K65g2A5SHTT2s1Nm5DnQa5AKZH7w+7KI/m8A==}
cpu: [x64]
os: [darwin]
'@oxlint/linux-arm64-gnu@1.15.0':
resolution: {integrity: sha512-8uV0lAbmqp93KTBlJWyCdQWuxTzLn+QrDRidUaCLJjn65uvv8KlRhZJoZoyLh17X6U/cgezYktWTMiMhxX56BA==}
'@oxlint/linux-arm64-gnu@1.25.0':
resolution: {integrity: sha512-W9+DnHDbygprpGV586BolwWES+o2raOcSJv404nOFPQjWZ09efG24nuXrg/fpyoMQb4YoW2W1fvlnyMVU+ADcw==}
cpu: [arm64]
os: [linux]
'@oxlint/linux-arm64-musl@1.15.0':
resolution: {integrity: sha512-/+hTqh1J29+2GitKrWUHIYjQBM1szWSJ1U7OzQlgL+Uvf8jxg4sn1nV79LcPMXhC2t8lZy5EOXOgwIh92DsdhQ==}
'@oxlint/linux-arm64-musl@1.25.0':
resolution: {integrity: sha512-1tIMpQhKlItm7uKzs3lluG7KorZR5ItoNKd1iFYF/IPmZ+i0/iuZ7MVWXRjBcgQMhMYSdfZpSVEdFKcFz2HDxA==}
cpu: [arm64]
os: [linux]
'@oxlint/linux-x64-gnu@1.15.0':
resolution: {integrity: sha512-GzeY3AhUd49yV+/76Gw0pjpwUJwxCkwYAJTNe7fFTdWjEQ6M6g8ZzJg5FKtUvgA5sMgmfzHhvSXxvT57YhcXnA==}
'@oxlint/linux-x64-gnu@1.25.0':
resolution: {integrity: sha512-xVkmk/zkIulc5o0OUWY04DyBfKotnq9+60O9I5c0DpdKAELVLhZkLmct0apx3jAX6Z/3yYPzhc6Lw1Ia3jU3VQ==}
cpu: [x64]
os: [linux]
'@oxlint/linux-x64-musl@1.15.0':
resolution: {integrity: sha512-p/7+juizUOCpGYreFmdfmIOSSSE3+JfsgnXnOHuP8mqlZfiOeXyevyajuXpPNRM60+k0reGvlV7ezp1iFitF7w==}
'@oxlint/linux-x64-musl@1.25.0':
resolution: {integrity: sha512-IeO10dZosJV58YzN0gckhRYac+FM9s5VCKUx2ghgbKR91z/bpSRcRl8Sy5cWTkcVwu3ZTikhK8aXC6j7XIqKNw==}
cpu: [x64]
os: [linux]
'@oxlint/win32-arm64@1.15.0':
resolution: {integrity: sha512-2LaDLOtCMq+lzIQ63Eir3UJV/hQNlw01xtsij2L8sSxt4gA+zWvubOQJQIOPGMDxEKFcWT1lo/6YEXX/sNnZDA==}
'@oxlint/win32-arm64@1.25.0':
resolution: {integrity: sha512-mpdiXZm2oNuSQAbTEPRDuSeR6v1DCD7Cl/xouR2ggHZu3AKZ4XYmm29hyrzIxrYVoQ/5j+182TGdOpGYn9xQJg==}
cpu: [arm64]
os: [win32]
'@oxlint/win32-x64@1.15.0':
resolution: {integrity: sha512-+jgRPpZrFIcrNxCVsDIy6HVCRpKVDN0DHD8VJodjrsDv6heqhq/qCTa2IXY3R4glWe1nWQ5JgdFKLn3Bl+aLNg==}
'@oxlint/win32-x64@1.25.0':
resolution: {integrity: sha512-opoIACOkcFloWQO6dubBLbcWwW52ML8+3deFdr0WE0PeM9UXdLB0jRMuLsEnplmBoy9TRvmxDJ+Pw8xc2PsOfQ==}
cpu: [x64]
os: [win32]
@ -3837,8 +3837,8 @@ packages:
base64-js@1.5.1:
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
baseline-browser-mapping@2.8.20:
resolution: {integrity: sha512-JMWsdF+O8Orq3EMukbUN1QfbLK9mX2CkUmQBcW2T0s8OmdAUL5LLM/6wFwSrqXzlXB13yhyK9gTKS1rIizOduQ==}
baseline-browser-mapping@2.8.21:
resolution: {integrity: sha512-JU0h5APyQNsHOlAM7HnQnPToSDQoEBZqzu/YBlqDnEeymPnZDREeXJA3KBMQee+dKteAxZ2AtvQEvVYdZf241Q==}
hasBin: true
basic-auth-connect@1.0.0:
@ -4040,8 +4040,8 @@ packages:
caniuse-lite@1.0.30001715:
resolution: {integrity: sha512-7ptkFGMm2OAOgvZpwgA4yjQ5SQbrNVGdRjzH0pBdy1Fasvcr+KAeECmbCAECzTuDuoX0FCY8KzUxjf9+9kfZEw==}
caniuse-lite@1.0.30001751:
resolution: {integrity: sha512-A0QJhug0Ly64Ii3eIqHu5X51ebln3k4yTUkY1j8drqpWHVreg/VLijN48cZ1bYPiqOQuqpkIKnzr/Ul8V+p6Cw==}
caniuse-lite@1.0.30001752:
resolution: {integrity: sha512-vKUk7beoukxE47P5gcVNKkDRzXdVofotshHwfR9vmpeFKxmI5PBpgOMC18LUJUA/DvJ70Y7RveasIBraqsyO/g==}
canvas-confetti@1.5.1:
resolution: {integrity: sha512-Ncz+oZJP6OvY7ti4E1slxVlyAV/3g7H7oQtcCDXgwGgARxPnwYY9PW5Oe+I8uvspYNtuHviAdgA0LfcKFWJfpg==}
@ -4871,8 +4871,8 @@ packages:
electron-to-chromium@1.5.144:
resolution: {integrity: sha512-eJIaMRKeAzxfBSxtjYnoIAw/tdD6VIH6tHBZepZnAbE3Gyqqs5mGN87DvcldPUbVkIljTK8pY0CMcUljP64lfQ==}
electron-to-chromium@1.5.240:
resolution: {integrity: sha512-OBwbZjWgrCOH+g6uJsA2/7Twpas2OlepS9uvByJjR2datRDuKGYeD+nP8lBBks2qnB7bGJNHDUx7c/YLaT3QMQ==}
electron-to-chromium@1.5.244:
resolution: {integrity: sha512-OszpBN7xZX4vWMPJwB9illkN/znA8M36GQqQxi6MNy9axWxhOfJyZZJtSLQCpEFLHP2xK33BiWx9aIuIEXVCcw==}
electron-to-chromium@1.5.5:
resolution: {integrity: sha512-QR7/A7ZkMS8tZuoftC/jfqNkZLQO779SSW3YuZHP4eXpj3EffGLFcB/Xu9AAZQzLccTiCV+EmUo3ha4mQ9wnlA==}
@ -7303,8 +7303,8 @@ packages:
node-releases@2.0.19:
resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
node-releases@2.0.26:
resolution: {integrity: sha512-S2M9YimhSjBSvYnlr5/+umAnPHE++ODwt5e2Ij6FoX45HA/s4vHdkDx1eax2pAPeAOqu4s9b7ppahsyEFdVqQA==}
node-releases@2.0.27:
resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==}
node-source-walk@7.0.0:
resolution: {integrity: sha512-1uiY543L+N7Og4yswvlm5NCKgPKDEXd9AUR9Jh3gen6oOeBsesr6LqhXom1er3eRzSUcVRWXzhv8tSNrIfGHKw==}
@ -7509,12 +7509,12 @@ packages:
resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==}
engines: {node: '>= 0.4'}
oxlint@1.15.0:
resolution: {integrity: sha512-GZngkdF2FabM0pp0/l5OOhIQg+9L6LmOrmS8V8Vg+Swv9/VLJd/oc/LtAkv4HO45BNWL3EVaXzswI0CmGokVzw==}
engines: {node: '>=8.*'}
oxlint@1.25.0:
resolution: {integrity: sha512-O6iJ9xeuy9eQCi8/EghvsNO6lzSaUPs0FR1uLy51Exp3RkVpjvJKyPPhd9qv65KLnfG/BNd2HE/rH0NbEfVVzA==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
oxlint-tsgolint: '>=0.2.0'
oxlint-tsgolint: '>=0.4.0'
peerDependenciesMeta:
oxlint-tsgolint:
optional: true
@ -12089,28 +12089,28 @@ snapshots:
'@opentelemetry/semantic-conventions@1.34.0': {}
'@oxlint/darwin-arm64@1.15.0':
'@oxlint/darwin-arm64@1.25.0':
optional: true
'@oxlint/darwin-x64@1.15.0':
'@oxlint/darwin-x64@1.25.0':
optional: true
'@oxlint/linux-arm64-gnu@1.15.0':
'@oxlint/linux-arm64-gnu@1.25.0':
optional: true
'@oxlint/linux-arm64-musl@1.15.0':
'@oxlint/linux-arm64-musl@1.25.0':
optional: true
'@oxlint/linux-x64-gnu@1.15.0':
'@oxlint/linux-x64-gnu@1.25.0':
optional: true
'@oxlint/linux-x64-musl@1.15.0':
'@oxlint/linux-x64-musl@1.25.0':
optional: true
'@oxlint/win32-arm64@1.15.0':
'@oxlint/win32-arm64@1.25.0':
optional: true
'@oxlint/win32-x64@1.15.0':
'@oxlint/win32-x64@1.25.0':
optional: true
'@paralleldrive/cuid2@2.2.2':
@ -13449,7 +13449,7 @@ snapshots:
base64-js@1.5.1: {}
baseline-browser-mapping@2.8.20: {}
baseline-browser-mapping@2.8.21: {}
basic-auth-connect@1.0.0: {}
@ -13586,10 +13586,10 @@ snapshots:
browserslist@4.27.0:
dependencies:
baseline-browser-mapping: 2.8.20
caniuse-lite: 1.0.30001751
electron-to-chromium: 1.5.240
node-releases: 2.0.26
baseline-browser-mapping: 2.8.21
caniuse-lite: 1.0.30001752
electron-to-chromium: 1.5.244
node-releases: 2.0.27
update-browserslist-db: 1.1.4(browserslist@4.27.0)
bson@6.8.0: {}
@ -13717,7 +13717,7 @@ snapshots:
caniuse-lite@1.0.30001715: {}
caniuse-lite@1.0.30001751: {}
caniuse-lite@1.0.30001752: {}
canvas-confetti@1.5.1: {}
@ -14566,7 +14566,7 @@ snapshots:
electron-to-chromium@1.5.144: {}
electron-to-chromium@1.5.240: {}
electron-to-chromium@1.5.244: {}
electron-to-chromium@1.5.5: {}
@ -17732,7 +17732,7 @@ snapshots:
node-releases@2.0.19: {}
node-releases@2.0.26: {}
node-releases@2.0.27: {}
node-source-walk@7.0.0:
dependencies:
@ -17990,16 +17990,16 @@ snapshots:
object-keys: 1.1.1
safe-push-apply: 1.0.0
oxlint@1.15.0:
oxlint@1.25.0:
optionalDependencies:
'@oxlint/darwin-arm64': 1.15.0
'@oxlint/darwin-x64': 1.15.0
'@oxlint/linux-arm64-gnu': 1.15.0
'@oxlint/linux-arm64-musl': 1.15.0
'@oxlint/linux-x64-gnu': 1.15.0
'@oxlint/linux-x64-musl': 1.15.0
'@oxlint/win32-arm64': 1.15.0
'@oxlint/win32-x64': 1.15.0
'@oxlint/darwin-arm64': 1.25.0
'@oxlint/darwin-x64': 1.25.0
'@oxlint/linux-arm64-gnu': 1.25.0
'@oxlint/linux-arm64-musl': 1.25.0
'@oxlint/linux-x64-gnu': 1.25.0
'@oxlint/linux-x64-musl': 1.25.0
'@oxlint/win32-arm64': 1.25.0
'@oxlint/win32-x64': 1.25.0
p-defer@3.0.0: {}
@ -20242,7 +20242,7 @@ snapshots:
dependencies:
vite: 7.1.12(@types/node@24.9.1)(sass@1.70.0)(terser@5.44.0)(tsx@4.16.2)(yaml@2.8.1)
vite-plugin-checker@0.11.0(eslint@8.57.1)(meow@13.2.0)(optionator@0.9.4)(oxlint@1.15.0)(typescript@5.5.4)(vite@7.1.12(@types/node@24.9.1)(sass@1.70.0)(terser@5.44.0)(tsx@4.16.2)(yaml@2.8.1)):
vite-plugin-checker@0.11.0(eslint@8.57.1)(meow@13.2.0)(optionator@0.9.4)(oxlint@1.25.0)(typescript@5.5.4)(vite@7.1.12(@types/node@24.9.1)(sass@1.70.0)(terser@5.44.0)(tsx@4.16.2)(yaml@2.8.1)):
dependencies:
'@babel/code-frame': 7.27.1
chokidar: 4.0.3
@ -20257,7 +20257,7 @@ snapshots:
eslint: 8.57.1
meow: 13.2.0
optionator: 0.9.4
oxlint: 1.15.0
oxlint: 1.25.0
typescript: 5.5.4
vite-plugin-filter-replace@0.1.14: