• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

javierbrea / eslint-plugin-boundaries / 40703399992
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: chore/write-plan-merged-phases
DEFAULT BRANCH: master
Ran 28 Oct 2026 02:15PM UTC
Jobs 3
Files 80
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

28 Oct 2026 02:10PM UTC coverage: 100.0%. Remained the same
40703399992

push

github

web-flow
chore: Lint every project with the SonarCloud rules of eslint-plugin-sonarjs (#579)

* refactor: Fix the Sonar issues of the config package

normalizeConfig delegates each rule entry to normalizeRuleEntry, which
brings its cognitive complexity under the Sonar limit. RULE_NAMES and
RULE_SHORT_NAMES no longer clone the arrays of Object.values, and keep
the same public types. The private full names of the deprecated rules
lose their deprecation tag, which the public keys of RULE_NAMES_MAP keep.
The tests check that a rejected rule entry leaves no key in the
normalized rules, which kills the mutant that the extraction adds.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* chore: Add an agent rule for the SonarCloud issues

The .agents/rules/sonar.md rule loads for the sonar-project.properties
files. No issue is silenced with a sonar.issue.ignore key. An issue on
code that is right as it is gets accepted in SonarCloud with a comment,
once the maintainer confirms, and any other issue is fixed in the code.
NOSONAR, which the rule names, is added to the shared tech dictionary.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* chore: Lint every project with the SonarCloud rules of eslint-plugin-sonarjs

The shared ESLint config adds sonarjsConfig, the recommended config of
eslint-plugin-sonarjs 4.2.2 without the 19 rules that the SonarCloud
profile of the projects does not run, and without deprecation,
redundant-type-aliases and todo-tag, whose findings are intentional and
accepted in SonarCloud. Every project that uses the shared config gets it.
no-empty-test-file is off for the RuleTester specs of the plugin and for
the e2e script, which Jest does not run. The intentional findings, the vm
runs of the e2e build tests, the unescaped Handlebars messages, the
social card origin and the imports that only check exports, are disabled
with their reason.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* test: Fix the eslint-plugin-sonar... (continued)

2135 of 2135 branches covered (100.0%)

Branch coverage included in aggregate %.

2663 of 2663 relevant lines covered (100.0%)

1383.86 hits per line

Jobs
ID Job ID Ran Files Coverage
1 elements - 40703399992.1 28 Oct 2026 02:15PM UTC 45
100.0
GitHub Action Run
2 config - 40703399992.2 28 Oct 2026 02:15PM UTC 12
100.0
GitHub Action Run
3 eslint-plugin - 40703399992.3 28 Oct 2026 02:15PM UTC 23
100.0
GitHub Action Run
Source Files on build 40703399992
  • Tree
  • List 80
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #40703399992
  • f9f19376 on github
  • Prev Build on release (#40684338977)
  • Next Build on release (#40723769585)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc