Skip to content

build: pin slopless to v1.13.0 - #17

Merged
fabriziosalmi merged 1 commit into
mainfrom
slopless/v1.13.0
Sep 4, 2026
Merged

build: pin slopless to v1.13.0#17
fabriziosalmi merged 1 commit into
mainfrom
slopless/v1.13.0

Conversation

@fabriziosalmi

Copy link
Copy Markdown
Owner

Pin bump to v1.13.0.

The rules now read .tsx: 39 of 150 becomes 97. No commit ever decided .tsx was out — the rules were written with ts in 1.0.0, astro was added to many of them in 1.12.0, and tsx was never revisited. It was measured across 525 .tsx files before being turned on.

long-line-limit stays out of .tsx on purpose, and the number is the reason: over 525 .tsx and 716 .ts files from the same repositories, lines past 120 characters run 8.0 per .tsx file against 0.7 per .ts. That is JSX — a className string and three props on one tag — not a difference in how the code was written.

Everything else in this range only ever removed reports:

  • VBC-901 stops reporting the ranges RFC 5737 reserves for documentation (192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24), and anything starting with 255, which is reserved space and so a netmask rather than a host.
  • VBC-001 gained the test-file exclusion every comparable rule already had, and stopped reading TOKEN_ADDRESS = '0x…' as a credential — an address is public by construction.
  • VBC-080 stopped reporting alert(text: string): void {, which is a method declaration.
  • VBC-944 and VBC-921 stopped reporting the fix they ask for: an href built from import.meta.env, and a copyright range whose end is generated at build time.
  • Framework build caches inside the source tree — .vitepress/cache/, .astro/, .svelte-kit/, .nuxt/, __pycache__/ and the rest — are no longer read.

The check runs on this PR, so whether the count moved is visible below rather than asserted.

🤖 Generated with Claude Code

The rules now read .tsx: 39 of 150 becomes 97. No commit ever decided that .tsx
was out — the rules were written with `ts` in 1.0.0, `astro` was added to many of
them in 1.12.0, and `tsx` was never revisited.

long-line-limit stays out of .tsx on purpose: over 525 .tsx and 716 .ts files
from the same repositories, lines past 120 characters run 8.0 per .tsx file
against 0.7 per .ts. That is JSX, not a difference in how the code was written.

Also in this range, and applying to every language: VBC-901 stops reporting the
address ranges RFC 5737 reserves for documentation and anything starting with
255, which is reserved space and so a netmask rather than a host; VBC-001 gained
the test-file exclusion every comparable rule already had and stopped reading
TOKEN_ADDRESS as a credential; VBC-080 stopped reporting a method declaration
named alert; and framework build caches inside the source tree are no longer
read.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Copilot AI lite review requested due to automatic review settings September 4, 2026 14:52

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The action pin is updated to a commit SHA that matches the upstream v1.13.0 tag target commit and introduces no other behavioral changes in this repo.

Pull request overview

Pins the fabriziosalmi/slopless GitHub Action used by this repository’s slopless workflow to the v1.13.0 release commit, continuing the existing supply-chain practice of using immutable SHAs.

Changes:

  • Update fabriziosalmi/slopless action reference from v1.12.1 SHA to v1.13.0 SHA in the slopless workflow.
File summaries
File Description
.github/workflows/slopless.yml Updates the pinned slopless Action SHA to v1.13.0 for the workflow run.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@fabriziosalmi
fabriziosalmi merged commit 3dd09a4 into main Sep 4, 2026
3 checks passed
@fabriziosalmi
fabriziosalmi deleted the slopless/v1.13.0 branch September 4, 2026 15:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants