diff options
| author | Hayden Bleasel <hello@haydenbleasel.com> | 2025-07-24 14:41:34 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-07-25 00:41:34 +0300 |
| commit | 5931ddb77aac23ffe1b82d9d7c03afde3e671109 (patch) | |
| tree | 3e2ead9cc6e13c01132a78c21b64f2be7b00e215 /biome.jsonc | |
| parent | 7b840e9b4e198212eb34861c21469b2215157914 (diff) | |
| download | opencut-5931ddb77aac23ffe1b82d9d7c03afde3e671109.tar.gz | |
feat: add ultracite (#452)
* Init ultracite
* Update scripts and biome.jsonc
* Update biome.jsonc
* Update biome.jsonc
* Update biome.jsonc
* Run format
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 + } + } +} |
