editorconfig-checker

Developer ToolsMIT

Verifies that files match the rules declared in .editorconfig.

Latest v4.0.1 · by editorconfig-checkerWritten in GoWebsiteeditorconfig-checker/editorconfig-checkerRSS

Release activity

Release activity — 14 releases across 12 days in the last year. Each cell is one day; darker means more releases that day. Older weeks are hidden at this screen width.
JunJulAugSep
SundayNo releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 20261 release on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026No releases on Aug 16, 2026No releases on Aug 23, 2026No releases on Aug 30, 2026No releases on Sep 6, 2026
Monday1 release on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026No releases on Aug 10, 2026No releases on Aug 17, 2026No releases on Aug 24, 2026No releases on Aug 31, 2026No releases on Sep 7, 2026
TuesdayNo releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026No releases on Aug 11, 2026No releases on Aug 18, 20261 release on Aug 25, 2026No releases on Sep 1, 2026No releases on Sep 8, 2026
WednesdayNo releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026No releases on Aug 12, 2026No releases on Aug 19, 2026No releases on Aug 26, 2026No releases on Sep 2, 2026No releases on Sep 9, 2026
ThursdayNo releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026No releases on Aug 13, 2026No releases on Aug 20, 2026No releases on Aug 27, 20262 releases on Sep 3, 2026No releases on Sep 10, 2026
FridayNo releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 20261 release on Jul 31, 20261 release on Aug 7, 2026No releases on Aug 14, 2026No releases on Aug 21, 2026No releases on Aug 28, 20261 release on Sep 4, 2026
SaturdayNo releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 20262 releases on Aug 8, 2026No releases on Aug 15, 2026No releases on Aug 22, 2026No releases on Aug 29, 2026No releases on Sep 5, 2026

14 releases in the last year, busiest day 2

Changelog

What changed from 3 to 4

v4.0.1

Latest
Fixed 3
  • bump golang.org/x/mod to v0.40.0
  • build docker images for all supported platforms
  • update pre-commit-config to use v4 of the repository

From editorconfig-checker

4.0.1 (2026-09-04)
Bug Fixes
  • bump golang.org/x/mod to v0.40.0 (3d2215c)
  • ci: build docker images for all our platforms (a34a6ee)
  • update pre-commit-config to use v4 of our repo (fcd68bf)
View originalPermalink
How v4.0.1 went

v3.11.3

Fixed 1
  • Setup one last v3 patch release for users who cannot instantly upgrade

From editorconfig-checker

editorconfig-checker v3.11.3 (2026-09-03T20:47:05Z)

Welcome to this new release of editorconfig-checker!

Changelog
Others
  • 8d927e9944e58ac188c2d3a705a432157983113f: fix: setup one last v3 patch release, for the people who cannot instantly upgrade (@klaernie)
Thanks!

Those were the changes on v3.11.3!

View originalPermalink
How v3.11.3 went

v4.0.0

Added 2
  • Add safe EditorConfig autofixes
  • Auto-detect github-actions output format in CI environments
Changed 4
  • Docker image publishing migrated to goreleaser dockers_v2, removing architecture-suffixed images in favor of multiarch tags
  • Rename ec to editorconfig-checker
  • Docker image tags no longer carry a leading v prefix
  • Stop accepting latin1 files as utf-8 when charset=utf-8 is specified
Fixed 9
  • Add missing space in wrong indentation type error message
  • Allow builds with Go 1.26
  • Consolidate error blocks that are interleaved with other errors
  • Correct end line in codeclimate formatter output
  • Correct the -disable-end-of-line flag description
  • Drop a path whose content type could not be read
Removed 3
  • Internal packages are no longer importable; public API access has been restricted
  • .ecrc is no longer discovered as a default config file name; use .editorconfig-checker.json or pass the file explicitly with --config
  • Deprecated SpacesAftertabs configuration key has been removed; use SpacesAfterTabs instead

From editorconfig-checker

4.0.0 (2026-09-03)
⚠ BREAKING CHANGES
  • internalize our packages (#619)It will no longer be possible to import our internal packages in your code. If you rely on one of our packages please let us know by opening an issue.
  • migrate to goreleaser dockers_v2. (#617)This means we stop publishing the arch-suffixed images like 3.11.2-amd64 or 3.11.2-arm64v8. All these architectures are still provided in the multiarch tag 3.11.2.
  • rename ec to editorconfig-checker (#371)
  • .ecrc is no longer discovered as a default config file name. Rename .ecrc to .editorconfig-checker.json, or pass the file explicitly with --config .ecrc.
  • Docker image tags no longer carry a leading v. Pull 3.12.0, 3.12 and 3 instead of v3.12.0, v3.12 and v3
  • the deprecated SpacesAftertabs configuration key has been removed, use SpacesAfterTabs instead.
  • stop accepting latin1 files as utf-8. (#598)Previously charset=utf-8 was satisfied with files encoded as latin1. While most of the latin1 range is identical to utf-8, not all is. If you request utf-8 but have latin1 encoded files expect these files to be reported as violations now.
Features
  • add safe EditorConfig autofixes (#612) (2f4962c)
  • auto-detect github-actions output format in CI (#606) (271c500)
  • remove support for the deprecated .ecrc config file name (#603) (2062751)
Bug Fixes
  • add missing space in wrong indentation type error message (#610) (e0f1b56)
  • allow builds with Go 1.26 (#615) (343018a)
  • consolidate error blocks that are interleaved with other errors (#601) (76b6313)
  • correct end line in codeclimate formatter output (#602) (2476e7c)
  • correct the -disable-end-of-line flag description (#600) (1615efc)
  • drop a path whose content type could not be read (#599) (46995b1)
  • handle unset for end_of_line and insert_final_newline (#594) (123ba31), closes #580
  • remove ambiguity between potential folder and file matches (#611) (4c4f7d4)
  • remove leading v from Docker image tags (#607) (3827a6c)
  • remove retired goreportcard badge (2a9dd32)
  • stop accepting latin1 files as utf-8. (#598)<br>Previously charset=utf-8 was satisfied with files encoded as latin1. While most of the latin1 range is identical to utf-8, not all is. If you request utf-8 but have latin1 encoded files expect these files to be reported as violations now. (4d84a77)
  • typo in config, SpacesAftertabs => SpacesAfterTabs (#604) (bbc3f03)
Miscellaneous Chores
  • internalize our packages (#619)<br>It will no longer be possible to import our internal packages in your code. If you rely on one of our packages please let us know by opening an issue. (d42bcb7)
  • rename ec to editorconfig-checker (#371) (0e3b27f)
Continuous Integration
  • migrate to goreleaser dockers_v2. (#617)<br>This means we stop publishing the arch-suffixed images like 3.11.2-amd64 or 3.11.2-arm64v8. All these architectures are still provided in the multiarch tag 3.11.2. (d4c1442)
View originalPermalink
How v4.0.0 went

v3.11.2

Changed 1
  • Upgrade Go to v1.27 to mitigate issue #613

From editorconfig-checker

editorconfig-checker v3.11.2 (2026-08-25T21:11:31Z)

Welcome to this new release of editorconfig-checker!

Changelog
Others
  • b0a550a82df22ed8bbc48156d3d6fa9bf20c975c: upgrade go to v1.27 to mitigate #613 (@klaernie)
Thanks!

Those were the changes on v3.11.2!

View originalPermalink
How v3.11.2 went

v3.11.1

Changed 1
  • Configure goreleaser to use the existing draft release for immutable releases

From editorconfig-checker

3.11.1 (2026-08-08)
Features
  • immutable-release: tell goreleaser to use the existing draft release (a8e6136)
View originalPermalink
How v3.11.1 went

v3.11.0

Added 1
  • Goreleaser should publish its release
Changed 1
  • Replace deprecated goreleaser option with its current form

From editorconfig-checker

editorconfig-checker v3.11.0 (2026-08-08T10:40:38Z)

Welcome to this new release of editorconfig-checker!

Changelog
Others
  • 174c5809baf06f2d8e82c1d2de1f6433cc569a1d: chore(main): release 3.11.0 (#592) (@editorconfig-checker-bot)
  • e9f143bc9d6cc5bb29030843ec42eae2a94b4dda: chore: replace deprecated goreleaser option with its current form (@klaernie)
  • 4c08f2ccd339734ff92f2f04d146cd91af02d225: feat(immutable-release): goreleaser should publish its release (@klaernie)
Thanks!

Those were the changes on v3.11.0!

View originalPermalink
How v3.11.0 went

v3.10.0

editorconfig-checker v3.10.0 (2026-08-07T23:27:59Z)

Welcome to this new release of editorconfig-checker!

Changelog
Others
  • 77a3415d6127cc892376837b85fd2a4b5c98d40d: Revert "feat(immutable-releases): set release-please to create draft releases" (@klaernie)
  • a85cd6ab82397f19bdd9bfa30730a487ead1ec74: chore(deps): bump docker/login-action from 4.5.2 to 4.6.0 (#590) (@dependabot[bot])
  • 74cd03a2e91c1c42deff2bec2d120c06ff1be3e8: chore(main): release 3.10.0 (#588) (@editorconfig-checker-bot)
  • 8d4f96e7a838bfb0d8b98a40e66ce8cbd8c1e075: chore: allow triggering release-please manually (@klaernie)
  • a685b542509d0349ce6215adf6088a242fa93d84: feat(immutable-release): tell release-please to create draft releases (@klaernie)
  • 912f4a986b7da0b22cfa3a055cc24a355dee7cbc: feat(immutable-releases): ensure that despite the release being a draft the tag is created (@klaernie)
  • 2d48c2ecae1743614cefa660c2796e14cefd7520: feat(immutable-releases): set release-please to create draft releases (@klaernie)
Thanks!

Those were the changes on v3.10.0!

View originalPermalink
How v3.10.0 went

v3.9.0

Pre-release
Added 1
  • enable immutable releases

From editorconfig-checker

3.9.0 (2026-07-31)
Features
  • enable immutable releases (6865c06)
View originalPermalink
How v3.9.0 went

v3.8.0

Added 1
  • Exclude .gpg files
Fixed 2
  • Anchor node_modules and target default excludes at path start
  • Honor -no-color for .ecrc deprecation warning

From editorconfig-checker

3.8.0 (2026-06-25)
Features
Bug Fixes
  • anchor node_modules and target default excludes at path start (#568) (c0c39af)
  • honor -no-color for .ecrc deprecation warning (#575) (dbb0dbb)
View originalPermalink
How v3.8.0 went

v3.7.0

Added 1
  • Expand glob patterns in passed-file arguments
Fixed 2
  • Auto-enable no-color when output format is github-actions
  • Detect binary files before decoding to prevent false text

From editorconfig-checker

3.7.0 (2026-05-25)
Features
Bug Fixes
  • cli: auto-enable no-color when output format is github-actions (#557) (9f4014c)
  • detect binary files before decoding to prevent false text (#550) (f47b30c)
View originalPermalink
How v3.7.0 went

v3.6.1

Fixed 2
  • Empty charset on xlf files
  • GitHub Actions workflow example in readme

From editorconfig-checker

3.6.1 (2026-01-22)
Bug Fixes
View originalPermalink
How v3.6.1 went

v3.6.0

Added 1
  • Add Rust target/ dir to default excludes
Fixed 1
  • Support when charset is not set

From editorconfig-checker

3.6.0 (2025-11-25)
Features
  • add Rust target/ dir to default excludes (#507) (1c7d477)
Bug Fixes
View originalPermalink
How v3.6.0 went

v3.5.0

Added 1
  • Support chardet config file setting

From editorconfig-checker

3.5.0 (2025-11-18)
Features
View originalPermalink
How v3.5.0 went

v3.4.1

Changed 1
  • Process files concurrently for improved performance

From editorconfig-checker

3.4.1 (2025-10-09)
Performance Improvements
View originalPermalink
How v3.4.1 went

v3.4.0

Added 2
  • Add *~ (emacs backup files) to default excludes
  • Add go.work and go.work.sum files to default excludes

From editorconfig-checker

3.4.0 (2025-08-10)
Features
  • add *~ (emacs backup files) to default excludes (#483) (bbd722f), closes #482
  • add go.work, and go.work.sum files to default excludes (#468) (05296a5)
View originalPermalink
How v3.4.0 went

v3.3.0

Added 1
  • Add .jj (Jujutsu) directory to default exclude list
Changed 1
  • Update default paths to exclude
Fixed 1
  • Skip correct number of errors when consolidating errors

From editorconfig-checker

3.3.0 (2025-05-07)
Features
  • add .jj (Jujutsu) directory to default exclude list (#458) (ac903a0)
  • update default paths to exclude (#462) (84c5c55)
Bug Fixes
  • skip correct number of errors when consolidating errors (#464) (8c695f5)
View originalPermalink
How v3.3.0 went

v3.2.1

Fixed 5
  • Check for exclusion before MIME type
  • Empty format in the config file should be treated as Default
  • Make TestGetRelativePath work under Darwin
  • Support running test suite under -trimpath
  • Remove unnecessary -ldflags from build

From editorconfig-checker

3.2.1 (2025-03-15)
Bug Fixes
  • check for exclusion before MIME type (#447) (cd9976b)
  • empty format in the config file should be treated as Default (#448) (f8799d0), closes #430
  • test: make TestGetRelativePath work under Darwin (#445) (d956561)
  • test: support running our test suite under -trimpath, closes #397 (#439) (fc78406)
  • test: we no longer need -ldflags at all (#444) (9ffcae2)
View originalPermalink
How v3.2.1 went
View all

Discussion

If you publish editorconfig-checker, you can claim this product by proving you administer its repository.