Releases: Shopify/erb_lint
Releases · Shopify/erb_lint
v0.6.0
What's Changed
- Update README code example for writing Custom linters with correct syntax by @andapopovici in #335
- Add GitLab reporter by @matteeyah in #343
- Add
--show-linter-names
option by @andyw8 in #340 - Remove deprecated
Cop.all
usage by @ryanfb in #358
Internal changes
- Add Ruby 3.3 to CI matrix by @m-nakamura145 in #337
- Centralize Ruby Version to
.ruby-version
by @george-ma in #345
New Contributors
- @andapopovici made their first contribution in #335
- @m-nakamura145 made their first contribution in #337
- @matteeyah made their first contribution in #343
- @george-ma made their first contribution in #345
- @andyw8 made their first contribution in #340
- @ryanfb made their first contribution in #358
Full Changelog: v0.5.0...v0.6.0
0.5.0
What's Changed
- Make HardCodedString linter ignore × by @mvz in #284
- Clarify list of strings that don't need translating by @mvz in #285
- Add junit reporter by @mikoto2000 in #321
- Fix section anchors in README by @gravitystorm in #327
- Don't repeat global excludes in linter config by @ianfleeton in #325
New Contributors
- @mikoto2000 made their first contribution in #321
- @sambostock made their first contribution in #323
- @gravitystorm made their first contribution in #327
- @ianfleeton made their first contribution in #325
Full Changelog: v0.4.0...v0.5.0
0.4.0
What's Changed
- Guard against missing config and surface config parsing errors by @kevinsawicki in #305
- [Feature] Allow rule to be disabled by comment by @khiga8 in #249
New Contributors
- @joshuapinter made their first contribution in #298
- @kevinsawicki made their first contribution in #305
- @khiga8 made their first contribution in #249
Full Changelog: v0.3.1...v0.4.0
0.3.1
Fixes an incompatibility with Rubocop 1.38
What's Changed
- Bump actions/checkout from v2 to v3 by @mishina2228 in #287
- Support RuboCop 1.38 by @mvz in #288
New Contributors
- @mishina2228 made their first contribution in #287
- @mvz made their first contribution in #288
Full Changelog: v0.3.0...v0.3.1
0.3.0
What's Changed
- Add shorthand
-f
forformat
option. by @soartec-lab in #273 - Bump nokogiri from 1.13.8 to 1.13.9 by @dependabot in #281
- lib/erb_lint/linters: Add a new CommentSyntax linter by @issyl0 in #279
- [Feature] Implement file cache by @zachfeldman in #268
- Allow custom cache directory via --cache-dir option by @adrianna-chang-shopify in #282
New Contributors
- @soartec-lab made their first contribution in #273
- @issyl0 made their first contribution in #279
- @zachfeldman made their first contribution in #268
- @adrianna-chang-shopify made their first contribution in #282
Full Changelog: v0.2.0...v0.3.0
0.2.0
What's Changed
- Let Rubocop handle config loading by @tdeo in #261
- Don't try to autocorrect linters that don't support autocorrect by @etiennebarrie in #264
- Use better_html 2.0 by @rafaelfranca in #269
- Drop support to Ruby < 2.7 by @rafaelfranca in #269
- Allow for config file path to be passed to rubocop by @mtraina8 in #266
- Option to allow for no files by @leighhalliday in #270
New Contributors
- @tdeo made their first contribution in #261
- @mtraina8 made their first contribution in #266
- @leighhalliday made their first contribution in #270
Full Changelog: v0.1.3...v0.2.0
0.1.3
What's Changed
- Fix '/vendor//*' glob broken in dc7cc25 by @hmcguire-shopify in #257
New Contributors
- @hmcguire-shopify made their first contribution in #257
Full Changelog: v0.1.2...v0.1.3
0.1.2
What's Changed
- [PartialInstanceVariable] Fix the Regex that looks for partials by @pil0u in #235
- Run non-autocorrectable linters in autocorrect mode; improve message by @jeremycole in #246
- Fix bug with excluding files by linter by @joshski in #255
- Support new versions of Rubocop
New Contributors
- @pil0u made their first contribution in #235
- @cpjmcquillan made their first contribution in #242
- @petergoldstein made their first contribution in #248
- @jeremycole made their first contribution in #246
- @joshski made their first contribution in #255
Full Changelog: v0.1.1...v0.1.2
0.1.1
0.1.0
New features
- Allowed relative path for excluded files (#137)
- Implemented RequireScriptNonce linter (#201)
- Added PartialInstanceVariable linter (#210)
- Added RequireInputAutocomplete (#215)
- Added JSON formatter (#219)
- Added --stdin option for editor integration (#224)
- Support commonly used HTML Entities in HardCodedString (#229)
- Support customizable fail level for linters (#223)