v1.6.0
Lucky Number Release (1+6+0 = 7
) 🍀
What's Changed
New Rules
- Add
Documentation/DocumentationAdmonition
rule by @Sija in #380 - Add
Lint/Typos
rule by @Sija in #381 - Add
Lint/SpecFilename
rule by @Sija in #420 - Add
Naming/Filename
rule by @Sija in #416 - Add
Naming/AccessorMethodName
rule by @Sija in #415 - Add
Naming/AsciiIdentifiers
rule by @Sija in #414 - Add
Naming/RescuedExceptionsVariableName
rule by @Sija in #418 - Add
Naming/BlockParameterName
rule by @Sija in #419 - Add
Naming/BinaryOperatorParameterName
rule by @Sija in #421
This brings total number of rules to 77
.
Bug Fixes
- Raise error when passed invalid file paths by @stufro in #394
- fix: crystal next compatibility by @veelenga in #407
- Fix false positive with dynamic literals in
Lint/LiteralsComparison
by @Sija in #417 - Do not report expanded arguments in
ShadowingOuterLocalVar
rule by @Sija in #426 - Revert "Fix
Performance/ExcessiveAllocations
to excludeeach
calls without a block" by @Sija in #428
Refactors
- Refactor
--rules
CLI switch output + add--describe <rule-name>
CLI switch by @Sija in #390 - Move naming-related rules into its own group by @Sija in #413
- Move documentation-related rules into its own group by @Sija in #412
- Make it easier to add issues for nodes with name location preference by @Sija in #422
- Report symbol literals in
Naming/AsciiIdentifiers
rule by @Sija in #424 - Make
Lint/NotNilAfterNoBang
report calls to#match
by @Sija in #423 - Prepare release 1.6.0 by @Sija in #425
Other
- Bump actions/checkout from 3 to 4 by @dependabot in #399
- Bump docker/setup-buildx-action from 2 to 3 by @dependabot in #405
- Bump docker/setup-qemu-action from 2 to 3 by @dependabot in #404
- Bump docker/metadata-action from 4 to 5 by @dependabot in #403
- Bump docker/build-push-action from 4 to 5 by @dependabot in #402
- Bump docker/login-action from 2 to 3 by @dependabot in #401
- Fix GitHub Actions CI badge in
README.md
by @Sija in #427
Full Changelog: v1.5.0...v1.6.0