UNPKG

zigbee2mqtt

Version:

Zigbee to MQTT bridge using Zigbee-herdsman

95 lines (94 loc) 3.23 kB
{ "$schema": "https://biomejs.dev/schemas/2.3.8/schema.json", "vcs": { "enabled": true, "clientKind": "git", "useIgnoreFile": true }, "formatter": { "indentStyle": "space", "indentWidth": 4, "lineWidth": 150, "bracketSpacing": false }, "files": { "includes": ["**", "!package.json"] }, "linter": { "includes": ["**"], "rules": { "correctness": { "noUnusedImports": "error" }, "style": { "noParameterAssign": "off", "useThrowNewError": "error", "useThrowOnlyError": "error", "useNamingConvention": { "level": "error", "options": { "strictCase": false, "conventions": [ { "selector": { "kind": "objectLiteralProperty" }, "formats": ["snake_case", "camelCase", "CONSTANT_CASE", "PascalCase"] }, { "selector": { "kind": "const" }, "formats": ["snake_case", "camelCase", "CONSTANT_CASE", "PascalCase"] }, { "selector": { "kind": "typeProperty" }, "formats": ["snake_case", "camelCase", "CONSTANT_CASE", "PascalCase"] }, { "selector": { "kind": "enumMember" }, "formats": ["CONSTANT_CASE", "PascalCase"] } ] } }, "useAsConstAssertion": "error", "useDefaultParameterLast": "error", "useEnumInitializers": "error", "useSelfClosingElements": "error", "useSingleVarDeclarator": "error", "noUnusedTemplateLiteral": "error", "useNumberNamespace": "error", "noInferrableTypes": "error", "noUselessElse": "error" }, "performance": { "noDelete": "off" }, "suspicious": { "noConstEnum": "off", "useAwait": "error" } } }, "overrides": [ { "includes": ["test/**"], "linter": { "rules": { "style": { "noNonNullAssertion": "off", "useNamingConvention": "off" }, "suspicious": { "noImplicitAnyLet": "off" } } } } ] }