diff options
| author | Maze Winther <mazewinther@gmail.com> | 2025-07-25 15:34:53 +0200 |
|---|---|---|
| committer | Maze Winther <mazewinther@gmail.com> | 2025-07-25 15:34:53 +0200 |
| commit | d667c1095c58490bfdabbf50e044384e7fee943d (patch) | |
| tree | d1ee64ed535843a83ff14211a92708dcbadf765e /biome.jsonc | |
| parent | 9a18a7a4e961375f80417d50a3c326c63e74dfe8 (diff) | |
| parent | 65c3f9f7f78f787262a88c75b96a118ca5bee15c (diff) | |
| download | opencut-d667c1095c58490bfdabbf50e044384e7fee943d.tar.gz | |
Merge branch 'staging' of https://github.com/mazeincoding/AppCut into staging
Diffstat (limited to 'biome.jsonc')
| -rw-r--r-- | biome.jsonc | 109 |
1 files changed, 109 insertions, 0 deletions
diff --git a/biome.jsonc b/biome.jsonc new file mode 100644 index 00000000..278e3845 --- /dev/null +++ b/biome.jsonc @@ -0,0 +1,109 @@ +{ + "$schema": "https://biomejs.dev/schemas/2.1.2/schema.json", + "extends": ["ultracite"], + + "assist": { + "actions": { + "source": { + "organizeImports": "off", + "useSortedAttributes": "off" + } + } + }, + "linter": { + "rules": { + "a11y": { + "noLabelWithoutControl": "off", + "noRedundantRoles": "off", + "noStaticElementInteractions": "off", + "noSvgWithoutTitle": "off", + "useAriaPropsForRole": "off", + "useAriaPropsSupportedByRole": "off", + "useFocusableInteractive": "off", + "useKeyWithClickEvents": "off", + "useMediaCaption": "off", + "useSemanticElements": "off" + }, + "complexity": { + "noExcessiveCognitiveComplexity": "off", + "noForEach": "off", + "noUselessFragments": "off", + "useOptionalChain": "off", + "useSimplifiedLogicExpression": "off" + }, + "correctness": { + "noUnusedFunctionParameters": "off", + "noUnusedImports": "off", + "noUnusedVariables": "off", + "useExhaustiveDependencies": "off", + "useHookAtTopLevel": "off", + "useJsxKeyInIterable": "off" + }, + "nursery": { + "noAwaitInLoop": "off", + "noBitwiseOperators": "off", + "noNestedComponentDefinitions": "off", + "noNoninteractiveElementInteractions": "off", + "noShadow": "off", + "noUnknownAtRule": "off", + "useIterableCallbackReturn": "off", + "useParseIntRadix": "off", + "useSortedClasses": "off" + }, + "performance": { + "noImgElement": "off", + "noNamespaceImport": "off", + "useTopLevelRegex": "off" + }, + "style": { + "noNestedTernary": "off", + "noNonNullAssertion": "off", + "useAtIndex": "off", + "useBlockStatements": "off", + "useCollapsedElseIf": "off", + "useCollapsedIf": "off", + "useConsistentArrayType": "off", + "useDefaultSwitchClause": "off", + "useFilenamingConvention": "off", + "useForOf": "off", + "useImportType": "off", + "useNodejsImportProtocol": "off", + "useShorthandAssign": "off", + "useTemplate": "off", + "useNumberNamespace": "off" + }, + "suspicious": { + "noArrayIndexKey": "off", + "noConsole": "off", + "noDocumentCookie": "off", + "noEmptyBlockStatements": "off", + "noEvolvingTypes": "off", + "noExplicitAny": "off", + "noGlobalIsNan": "off", + "noImplicitAnyLet": "off", + "useAwait": "off" + }, + "security": { + "noDangerouslySetInnerHtml": "off" + } + } + }, + "javascript": { + "formatter": { + "jsxQuoteStyle": "double", + "quoteProperties": "preserve", + "trailingCommas": "es5", + "arrowParentheses": "always", + "lineWidth": 80, + "bracketSpacing": true, + "bracketSameLine": false, + "quoteStyle": "double", + "attributePosition": "auto" + } + }, + "json": { + "formatter": { + "indentWidth": 2 + } + } +} |
