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

javierbrea / eslint-plugin-boundaries
95%

Build:
DEFAULT BRANCH: master
Repo Added 13 Jun 2020 06:18AM UTC
Files 38
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

LAST BUILD ON BRANCH master
branch: master
CHANGE BRANCH
x
Reset
  • master
  • chore-github-workflows
  • chore/publish-to-npm
  • docs/350/setting-name
  • docs/overview-image
  • feat-39-windows-cicd
  • feat-named-imports
  • pre-release
  • refactor/346/typescript
  • refactor/modularization
  • refactor/monorepo
  • refactor/sonar-issues
  • release
  • release-5.1.0-beta.1
  • release-eslint-v9
  • release-v2.0.0-beta.1
  • release-v2.0.0-beta.2
  • release-v5.2.0
  • renovate/eslint-7.x
  • renovate/eslint-config-prettier-6.x
  • renovate/eslint-plugin-prettier-3.x
  • renovate/husky-4.x
  • renovate/jest-monorepo
  • renovate/lint-staged-10.x
  • renovate/major-4-stryker-monorepo
  • renovate/pin-dependencies
  • renovate/prettier-2.x
  • renovate/stryker-monorepo
  • renovate/typescript-eslint-monorepo
  • v1.0.0
  • v1.0.1
  • v1.0.2
  • v1.1.0

14 Oct 2025 06:12PM UTC coverage: 94.867% (-4.6%) from 99.475%
18505920805

push

github

web-flow
Release v5.1.0 (#368)

* feat([#346](https://github.com/javierbrea/eslint-plugin-boundaries/issues/346)): Add complete TypeScript typings for all plugin settings and rules. Export the main `Config` type along with individual rule and option types. Support for custom plugin name prefixes.
* feat: Export constants and type guards for settings keys, rule names, and other configuration-related values.
* feat: Introduce `createConfig` helper — ensures valid types, automatically includes the plugin, adds default JS/TS file patterns, and supports custom plugin name prefixes.
* feat: Add `/config` export path, exposing the `createConfig` helper along with related constants and types.
* feat: Validate dependency nodes — display a warning when a node specified through the `additional-dependency-nodes` setting is not a valid `Literal`.
* feat: Add internal consistency checks — show a diagnostic message with a link to the repository issues page when an unexpected situation occurs.
* test: Add `eslint-plugin-boundaries-e2e` private package — runs ESLint programmatically with multiple configurations to ensure plugin reliability across real-world scenarios. Focuses on validating configuration paths, types, and utilities, guaranteeing that the public API behaves correctly post-publication. (Functional behavior remains fully covered by the plugin’s unit tests.)

668 of 710 branches covered (94.08%)

Branch coverage included in aggregate %.

374 of 404 new or added lines in 25 files covered. (92.57%)

1254 of 1316 relevant lines covered (95.29%)

4181.7 hits per line

Relevant lines Covered
Build:
Build:
1316 RELEVANT LINES 1254 COVERED LINES
4181.7 HITS PER LINE
Source Files on master
  • Tree
  • List 60
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
18505920805 master Release v5.1.0 (#368) * feat([#346](https://github.com/javierbrea/eslint-plugin-boundaries/issues/346)): Add complete TypeScript typings for all plugin settings and rules. Export the main `Config` type along with individual rule and option types.... push 14 Oct 2025 06:13PM UTC web-flow github
94.87
18275503164 master chore: Rename workflow push 06 Oct 2025 08:58AM UTC javierbrea github
99.47
18275471966 master Release v5.0.2 (#361) * chore(deps): update typescript-eslint monorepo to v8.25.0 (#352) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * refactor: Migrate to monorepo. Update dependencies (#358) * Change struc... push 06 Oct 2025 08:57AM UTC web-flow github
99.47
11985564289 master Merge pull request #345 from javierbrea/renovate/migrate-config chore(config): migrate renovate config push 23 Nov 2024 08:15AM UTC web-flow github
99.39
11783283008 master Merge pull request #344 from javierbrea/release Release v5.0.1 push 11 Nov 2024 05:26PM UTC web-flow github
99.39
11680075128 master Merge pull request #342 from javierbrea/release Release v5 push 05 Nov 2024 08:15AM UTC web-flow github
99.39
9828795745 master Merge branch 'release' push 07 Jul 2024 04:36PM UTC javierbrea github
99.39
9828778004 master Merge pull request #336 from javierbrea/release Release v4.2.2 push 07 Jul 2024 04:33PM UTC web-flow github
99.39
9116690815 master Merge pull request #333 from javierbrea/release Release 4.2.1 push 16 May 2024 05:34PM UTC web-flow github
99.38
7545745226 master Merge pull request #327 from javierbrea/release Release v4.2.0 push 16 Jan 2024 06:10PM UTC web-flow github
99.38
See All Builds (931)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc