Skip to content

Releases: cookielab/biome-configuration

v2.0.0

27 Apr 10:57
v2.0.0
d2e9029

Choose a tag to compare

⚠ BREAKING CHANGES

  • biome: update Biome to 2.4.13 (#30)

Features

  • base: add definition for 'noDrizzleDeleteWithoutWhere' with level 'off' (c89717d)
  • base: add definition for 'noDrizzleUpdateWithoutWhere' with level 'off' (66e1261)
  • base: add definition for 'noEmptyObjectKeys' with level 'error' (df7ebb0)
  • base: add definition for 'noIdenticalTestTitle' with level 'error' (2a9935b)
  • base: add definition for 'noImpliedEval' with level 'error' (b92ae57)
  • base: add definition for 'noLoopFunc' with level 'error' (3db5d0e)
  • base: add definition for 'noMisleadingReturnType' with level 'error' (80b7a86)
  • base: add definition for 'noTopLevelLiterals' with level 'error' (ff98301)
  • base: add definition for 'noUnnecessaryTemplateExpression' with level 'error' (d8eb16c)
  • base: add definition for 'noUnsafePlusOperands' with level 'error' (a1e0539)
  • base: add definition for 'noUntrustedLicenses' with level 'info' (08f7358)
  • base: add definition for 'noUselessTypeConversion' with level 'error' (927f1d0)
  • base: add definition for 'useConsistentTestIt' with level 'error' (0bbdaca)
  • base: add definition for 'useDisposables' with level 'error' (f50eea7)
  • base: add definition for 'useExplicitReturnType' with level 'error' (1256195)
  • base: add definition for 'useImportsFirst' with level 'error' (70bf295)
  • base: add definition for 'useQwikLoaderLocation' with level 'off' (41ab77a)
  • base: add definition for 'useReduceTypeParameter' with level 'error' (af8bd12)
  • base: add definition for 'useRegexpTest' with level 'error' (b7b519f)
  • base: add definition for 'useStringStartsEndsWith' with level 'error' (0e50449)
  • base: add definition for 'useVarsOnTop' with level 'error' (4b3682d)
  • biome: update Biome to 2.4.13 (c48e6c0)
  • biome: update Biome to 2.4.13 (#30) (dd5e371)
  • frontend: add definition for 'noDuplicateSelectors' with level 'error' (b7c2412)
  • frontend: add definition for 'noExcessiveSelectorClasses' with level 'warn' (94be5e6)
  • frontend: add definition for 'noInlineStyles' with level 'warn' (c65a6e4)
  • frontend: add definition for 'useBaseline' with level 'warn' (36ce209)
  • frontend: add definition for 'useDomNodeTextContent' with level 'error' (01dd7a0)
  • frontend: add definition for 'useDomQuerySelector' with level 'error' (6a6cba7)
  • frontend: add definition for 'useIframeSandbox' with level 'error' (cc0be2b)
  • react: add definition for 'noComponentHookFactories' with level 'error' (616a6bf)
  • react: add definition for 'noJsxLeakedDollar' with level 'error' (18f312c)
  • react: add definition for 'noJsxNamespace' with level 'error' (818f69b)
  • react: add definition for 'noReactNativeDeepImports' with level 'error' (9a2a108)
  • react: add definition for 'noReactNativeLiteralColors' with level 'error' (c2c02e1)
  • react: add definition for 'noReactNativeRawText' with level 'error' (b6fc08b)
  • react: add definition for 'useReactAsyncServerFunction' with level 'error' (a29c952)
  • react: add definition for 'useReactNativePlatformComponents' with level 'error' (becea6b)

v1.4.0

09 Mar 08:40
v1.4.0
2286d42

Choose a tag to compare

What's Changed

  • chore(deps): update actions/cache action to v4.3.0 by @clb-robot in #20
  • chore(deps): update Node.js to v24.13.1 by @clb-robot in #21
  • chore(deps): update pnpm to 10.30.0 by @clb-robot in #22
  • chore(deps): update actions/cache action to v5.0.3 by @clb-robot in #23
  • chore(deps): update actions/checkout action to v6.0.2 by @clb-robot in #24
  • chore(deps): update actions/setup-node action to v6.2.0 by @clb-robot in #25
  • chore(deps): update GitHub Artifact Actions (major) by @clb-robot in #26
  • chore(deps): update biome to 2.4.6 by @portrik in #29

Full Changelog: v1.3.0...v1.4.0

v1.3.0

16 Feb 16:42
v1.3.0
804f351

Choose a tag to compare

What's Changed

  • chore(dependencies): update biome to 2.3.14 by @portrik in #17
  • chore(deps): update @types/node to 25.2.3 by @clb-robot in #18
  • chore(deps): update actions/checkout action to v5.0.1 by @clb-robot in #19
  • chore(deps): update biome to 2.4.0 by @portrik in #27
  • feat(base): disable noUselessUndefined by @portrik in #28

New Contributors

Full Changelog: v1.2.0...v1.3.0

v1.2.0

02 Feb 14:48
v1.2.0
2c6a37c

Choose a tag to compare

What's Changed

  • docs(readme): update readme to include information about monorepo usage by @portrik in #13
  • feat(biome): update to 2.3.13 by @portrik in #14

Full Changelog: v1.1.0...v1.2.0

v1.1.0

19 Jan 09:06
v1.1.0
89c493a

Choose a tag to compare

What's Changed

Full Changelog: v1.0.1...v1.1.0

v1.0.1

12 Nov 14:01
v1.0.1
4a0bb35

Choose a tag to compare

Full Changelog: v1.0.0...v1.0.1

v1.0.0

12 Nov 13:55
v1.0.0
0a2b757

Choose a tag to compare

Updating to a new major version mainly because of the import sorting. As the confgiuration schema changed, it was better to just explicitely sort the groups. Making this a potentional breaking change that would either require a configuration update or re-format of the whole project.

Changelog

General Changes

  • Update Biome to 2.3.5

Rule Changes

  • Added to base.nursery

    • "noDeprecatedImports": "warn"
    • "noUnusedExpressions": "error"
  • Added to graphql.nursery

    • "noEmptySource": "error"
    • "useDeprecatedDate": "warn"
  • Added to node.nursery

    • "noDuplicateDependencies": "error"
  • Added to react.nursery

    • "noJsxLiterals": "warn"
    • "useReactFunctionComponents": "error"

Configuration Changes

  • Changed

    • Updated import groups to be more logical

Rule Changes

  • Moved from nursery to stable categories

    • noNonNullAssertedOptionalChain moved to suspicious.noNonNullAssertedOptionalChain
    • useConsistentTypeDefinitions moved to style.useConsistentTypeDefinitions
    • useReactFunctionComponents moved to style.useReactFunctionComponents
    • noSecrets moved to security.noSecrets
    • useImageSize moved to correctness.useImageSize (with frontend override to "warn")
    • useAnchorHref moved to correctness.useAnchorHref (with frontend override to "error")
    • noQwikUseVisibleTask moved to correctness.noQwikUseVisibleTask
    • useQwikClasslist moved to correctness.useQwikClasslist
  • Added to base.nursery

    • "noContinue": "off"
    • "noIncrementDecrement": { "level": "error", "options": { "allowForLoopAfterthoughts": true } }
    • "noParametersOnlyUsedInRecursion": "off"
    • "noUnknownAttribute": "off"
    • "useArraySortCompare": "error"
    • "useVueDefineMacrosOrder": "off"
  • Changed

    • "useConsistentMemberAccessibility": "error" -> "useConsistentMemberAccessibility": { "level": "error", options: { "accessibility": "explicit" } }

Formatter Changes

  • Changed

    • "attributePosition": "auto" -> "attributePosition": "multiline"

Automated Changelog

What's Changed

  • feat(rules): Update useConsistentMemberAccessibility. by @portrik in #8
  • feat(formatter): Change attributePosition from auto to multiline. by @portrik in #9

Full Changelog: v0.9.0...v1.0.0

v0.9.0

09 Sep 14:13
v0.9.0

Choose a tag to compare

Changelog

General Changes

  • Update Biome to 2.2.3

Rule Changes

  • Added to nursery

    • "noUselessCatchBinding": "error"
    • "useConsistentArrowReturn": "error"
    • "useVueMultiWordComponentNames": "off"
  • Changed

    • "noThisInStatic": "off"

Auto-Generated Changelog

What's Changed

  • fix(rules): Fix the setting of noReactSpecificProps. by @portrik in #1
  • feat(rules): Disable noThisInStatic by @portrik in #4

Full Changelog: v0.8.2...v0.9.0

v0.8.2

22 Aug 08:40
v0.8.2
ebe874a

Choose a tag to compare

General Changes

  • Fix naming of the CHANGELOG file
  • Add repository.url to package.json to enable provenance

Full Changelog: v0.8.1...v0.8.2

v0.8.1

22 Aug 08:35
v0.8.1
b485b51

Choose a tag to compare

General Changes

  • Switch from a private Gitlab repo to a public Github one
  • Update documentation to match the switch

Full Changelog: v0.8.0...v0.8.1