@@ -30,6 +30,7 @@ export default defineConfig(
3030 "prettier.config.js" ,
3131 "examples/workflow-discovery/openworkflow.config.js" ,
3232 "packages/dashboard/.output" ,
33+ "packages/dashboard/src/routeTree.gen.ts" ,
3334 ] ,
3435 } ,
3536 {
@@ -136,52 +137,31 @@ export default defineConfig(
136137 } ,
137138 {
138139 files : [ "packages/dashboard/**/*.{ts,tsx,js,jsx}" ] ,
139- // massive, but temporary, will need to come back and enable these a few at
140- // a time
141140 rules : {
142- "@cspell/spellchecker" : "off" ,
143- "@typescript-eslint/array-type" : "off" ,
144- "@typescript-eslint/consistent-type-definitions" : "off" ,
145- "@typescript-eslint/explicit-function-return-type" : "off" ,
146- "@typescript-eslint/no-confusing-void-expression" : "off" ,
147- "@typescript-eslint/no-deprecated" : "off" ,
148- "@typescript-eslint/no-explicit-any" : "off" ,
149- "@typescript-eslint/no-floating-promises" : "off" ,
150- "@typescript-eslint/no-unnecessary-boolean-literal-compare" : "off" ,
151- "@typescript-eslint/no-unnecessary-condition" : "off" ,
152- "@typescript-eslint/no-unsafe-assignment" : "off" ,
153- "@typescript-eslint/no-unsafe-member-access" : "off" ,
154- "@typescript-eslint/no-unsafe-return" : "off" ,
155- "@typescript-eslint/no-unused-vars" : "off" ,
156- "@typescript-eslint/prefer-nullish-coalescing" : "off" ,
157- "@typescript-eslint/restrict-template-expressions" : "off" ,
158- "@typescript-eslint/unified-signatures" : "off" ,
159- "func-style" : "off" ,
160- "functional/prefer-property-signatures" : "off" ,
161- "import/no-cycle" : "off" ,
162- "import/no-extraneous-dependencies" : "off" ,
163141 "import/no-relative-parent-imports" : "off" ,
164- "import/no-unresolved" : "off" ,
165- "import/no-useless-path-segments" : "off" ,
166- "import/order" : "off" ,
167- "jsdoc/check-indentation" : "off" ,
168142 "jsdoc/require-jsdoc" : "off" ,
169- "jsdoc/require-throws" : "off" ,
170- "jsdoc/sort-tags" : "off" ,
171- "no-unused-vars" : "off" ,
172- "no-void" : "off" ,
173- "sonarjs/cognitive-complexity" : "off" ,
174- "sonarjs/deprecation" : "off" ,
175- "sonarjs/function-return-type" : "off" ,
176- "sonarjs/no-nested-conditional" : "off" ,
177143 "sonarjs/prefer-read-only-props" : "off" ,
178- "sonarjs/pseudo-random" : "off" ,
179- "sonarjs/unused-import" : "off" ,
144+ } ,
145+ } ,
146+ {
147+ files : [
148+ "packages/dashboard/**/*.test.ts" ,
149+ "packages/dashboard/**/*.test.tsx" ,
150+ ] ,
151+ rules : {
152+ "import/no-extraneous-dependencies" : [
153+ "error" ,
154+ {
155+ devDependencies : true ,
156+ packageDir : [ "." , "packages/dashboard" ] ,
157+ } ,
158+ ] ,
159+ } ,
160+ } ,
161+ {
162+ files : [ "packages/dashboard/src/routes/runs/$runId.tsx" ] ,
163+ rules : {
180164 "unicorn/filename-case" : "off" ,
181- "unicorn/no-abusive-eslint-disable" : "off" ,
182- "unicorn/no-null" : "off" ,
183- "unicorn/prevent-abbreviations" : "off" ,
184- "unicorn/text-encoding-identifier-case" : "off" ,
185165 } ,
186166 } ,
187167) ;
0 commit comments