mirror of
https://github.com/Unleash/unleash.git
synced 2025-02-04 00:18:01 +01:00
b870333990
https://linear.app/unleash/issue/2-3208/add-website-docs-generated-folder-to-biome-ignore-lists Noticed when running `yarn lint` locally that we get this error: ``` ./website/docs/generated/openapi.json format ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✖ Size of ./website/docs/generated/openapi.json is 1.7 MiB which exceeds configured maximum of 1.0 MiB for this project. The file size limit exists to prevent us inadvertently slowing down and loading large files that we shouldn't. Use the `files.maxSize` configuration to change the maximum size of files processed. ``` To overcome this, this PR adds `website/docs/generated` to the ignore list of both the linter and formatter in our Biome settings.
105 lines
2.4 KiB
JSON
105 lines
2.4 KiB
JSON
{
|
|
"$schema": "https://biomejs.dev/schemas/1.9.4/schema.json",
|
|
"linter": {
|
|
"enabled": true,
|
|
"rules": {
|
|
"recommended": true,
|
|
"a11y": {
|
|
"useSemanticElements": "off"
|
|
},
|
|
"correctness": {
|
|
"noUnsafeOptionalChaining": "off",
|
|
"useExhaustiveDependencies": "off",
|
|
"noUnusedImports": "warn",
|
|
"useJsxKeyInIterable": "off"
|
|
},
|
|
"complexity": {
|
|
"noBannedTypes": "off",
|
|
"noUselessConstructor": "off",
|
|
"useOptionalChain": "warn",
|
|
"noStaticOnlyClass": "off",
|
|
"noForEach": "off",
|
|
"noUselessFragments": "off"
|
|
},
|
|
"style": {
|
|
"noNonNullAssertion": "off",
|
|
"noInferrableTypes": "off",
|
|
"noUnusedTemplateLiteral": "off",
|
|
"useSingleVarDeclarator": "off",
|
|
"noUselessElse": "off",
|
|
"useNodejsImportProtocol": "off"
|
|
},
|
|
"suspicious": {
|
|
"noExplicitAny": "off",
|
|
"noExtraNonNullAssertion": "off",
|
|
"noRedeclare": "off",
|
|
"noPrototypeBuiltins": "off",
|
|
"noConfusingVoidType": "off",
|
|
"noArrayIndexKey": "off",
|
|
"noThenProperty": "off",
|
|
"noExportsInTest": "off"
|
|
},
|
|
"performance": {
|
|
"noAccumulatingSpread": "off",
|
|
"noDelete": "off"
|
|
}
|
|
},
|
|
"ignore": [
|
|
"node_modules",
|
|
"docker",
|
|
"bundle.js",
|
|
"website/build",
|
|
"website/docs/generated",
|
|
"website/global.js",
|
|
"setupJest.js",
|
|
"dist",
|
|
"build",
|
|
"src/migrations/*.js",
|
|
"src/test/examples/*.json",
|
|
".docusaurus",
|
|
"coverage",
|
|
"CHANGELOG.md",
|
|
"./package.json",
|
|
"./frontend/package.json"
|
|
]
|
|
},
|
|
"organizeImports": {
|
|
"enabled": false
|
|
},
|
|
"formatter": {
|
|
"indentStyle": "space",
|
|
"ignore": [
|
|
"node_modules",
|
|
"docker",
|
|
"bundle.js",
|
|
"setupJest.js",
|
|
"dist",
|
|
"build",
|
|
"src/migrations/*.js",
|
|
"src/migrations/*.json",
|
|
"src/test/examples/*.json",
|
|
"coverage",
|
|
"website/build",
|
|
"website/docs/generated",
|
|
"website/global.js",
|
|
".docusaurus",
|
|
"./package.json",
|
|
"./frontend/package.json"
|
|
],
|
|
"indentWidth": 4
|
|
},
|
|
"javascript": {
|
|
"formatter": {
|
|
"semicolons": "always",
|
|
"quoteStyle": "single",
|
|
"jsxQuoteStyle": "single",
|
|
"indentWidth": 4
|
|
}
|
|
},
|
|
"json": {
|
|
"formatter": {
|
|
"indentWidth": 2
|
|
}
|
|
}
|
|
}
|