diff --git a/packages/effect/.eslintrc.js b/packages/effect/.eslintrc.js deleted file mode 100644 index d37e458c151c..000000000000 --- a/packages/effect/.eslintrc.js +++ /dev/null @@ -1,15 +0,0 @@ -module.exports = { - env: { - browser: true, - node: true, - }, - overrides: [ - { - files: ['vite.config.ts', 'vitest.config.ts'], - parserOptions: { - project: ['tsconfig.vite.json'], - }, - }, - ], - extends: ['../../.eslintrc.js'], -}; diff --git a/packages/effect/.oxlintrc.json b/packages/effect/.oxlintrc.json new file mode 100644 index 000000000000..9623aa8dfd5a --- /dev/null +++ b/packages/effect/.oxlintrc.json @@ -0,0 +1,8 @@ +{ + "$schema": "../../node_modules/oxlint/configuration_schema.json", + "extends": ["../../.oxlintrc.base.json"], + "env": { + "browser": true, + "node": true + } +} diff --git a/packages/effect/package.json b/packages/effect/package.json index ced278816997..6118268dd9c2 100644 --- a/packages/effect/package.json +++ b/packages/effect/package.json @@ -71,8 +71,8 @@ "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.client.ts && madge --circular src/index.server.ts && madge --circular src/index.types.ts", "clean": "rimraf build coverage sentry-effect-*.tgz", - "fix": "eslint . --format stylish --fix", - "lint": "eslint . --format stylish", + "lint:fix": "oxlint . --fix --type-aware", + "lint": "oxlint . --type-aware", "test": "vitest run", "test:watch": "vitest --watch", "yalc:publish": "yalc publish --push --sig"