diff --git a/.changeset/audit-log-private-helpers.md b/.changeset/audit-log-private-helpers.md deleted file mode 100644 index 372077f..0000000 --- a/.changeset/audit-log-private-helpers.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@boring-stack-pkg/eslint-plugin-audit-log": minor ---- - -`mutating-service-must-audit` now checks a service's public surface only: module-private functions (not exported) and `private` / `protected` / `#name` class methods are treated as part of the audited method's body, so an `insertDetail` helper called inside an audited `createComponent` transaction no longer needs a second `audit.record`. Exported functions, public methods and properties of service objects are still checked. Set the new `includePrivate: true` option to restore the previous behaviour. diff --git a/.changeset/drizzle-column-arithmetic.md b/.changeset/drizzle-column-arithmetic.md deleted file mode 100644 index 83340ed..0000000 --- a/.changeset/drizzle-column-arithmetic.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@boring-stack-pkg/eslint-plugin-drizzle-conventions": minor ---- - -`no-raw-sql-outside-allowlist` allows `sql` templates whose literal text is only arithmetic around interpolated column references, such as `sql\`${links.viewCount} + 1\``, the idiomatic atomic increment. Templates with no holes, string literals in the holes, or any other SQL text are still reported. Disable with the new `allowColumnArithmetic: false` option. diff --git a/.changeset/rca-internal-helpers-exempt.md b/.changeset/rca-internal-helpers-exempt.md deleted file mode 100644 index 2892ea2..0000000 --- a/.changeset/rca-internal-helpers-exempt.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@boring-stack-pkg/eslint-plugin-react-component-architecture": patch ---- - -`component-folder-structure` no longer demands hooks, types, stories, a test and an index for a `.tsx` file that exports nothing. Such a file is an internal helper of the component beside it (an illustration, a private sub-component split out for length), not a component with a public surface; the full anatomy applies as soon as it gains an `export`.