| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2023-11-24 | 3.4 kB | |
| v1.6.0 source code.tar.gz | 2023-11-24 | 122.6 kB | |
| v1.6.0 source code.zip | 2023-11-24 | 242.4 kB | |
| Totals: 3 Items | 368.4 kB | 0 | |
Lucky Number Release (1+6+0 = 7) 🍀
What's Changed
New Rules
- Add
Documentation/DocumentationAdmonitionrule by @Sija in https://github.com/crystal-ameba/ameba/pull/380 - Add
Lint/Typosrule by @Sija in https://github.com/crystal-ameba/ameba/pull/381 - Add
Lint/SpecFilenamerule by @Sija in https://github.com/crystal-ameba/ameba/pull/420 - Add
Naming/Filenamerule by @Sija in https://github.com/crystal-ameba/ameba/pull/416 - Add
Naming/AccessorMethodNamerule by @Sija in https://github.com/crystal-ameba/ameba/pull/415 - Add
Naming/AsciiIdentifiersrule by @Sija in https://github.com/crystal-ameba/ameba/pull/414 - Add
Naming/RescuedExceptionsVariableNamerule by @Sija in https://github.com/crystal-ameba/ameba/pull/418 - Add
Naming/BlockParameterNamerule by @Sija in https://github.com/crystal-ameba/ameba/pull/419 - Add
Naming/BinaryOperatorParameterNamerule by @Sija in https://github.com/crystal-ameba/ameba/pull/421
This brings total number of rules to 77.
Bug Fixes
- Raise error when passed invalid file paths by @stufro in https://github.com/crystal-ameba/ameba/pull/394
- fix: crystal next compatibility by @veelenga in https://github.com/crystal-ameba/ameba/pull/407
- Fix false positive with dynamic literals in
Lint/LiteralsComparisonby @Sija in https://github.com/crystal-ameba/ameba/pull/417 - Do not report expanded arguments in
ShadowingOuterLocalVarrule by @Sija in https://github.com/crystal-ameba/ameba/pull/426 - Revert "Fix
Performance/ExcessiveAllocationsto excludeeachcalls without a block" by @Sija in https://github.com/crystal-ameba/ameba/pull/428
Refactors
- Refactor
--rulesCLI switch output + add--describe <rule-name>CLI switch by @Sija in https://github.com/crystal-ameba/ameba/pull/390 - Move naming-related rules into its own group by @Sija in https://github.com/crystal-ameba/ameba/pull/413
- Move documentation-related rules into its own group by @Sija in https://github.com/crystal-ameba/ameba/pull/412
- Make it easier to add issues for nodes with name location preference by @Sija in https://github.com/crystal-ameba/ameba/pull/422
- Report symbol literals in
Naming/AsciiIdentifiersrule by @Sija in https://github.com/crystal-ameba/ameba/pull/424 - Make
Lint/NotNilAfterNoBangreport calls to#matchby @Sija in https://github.com/crystal-ameba/ameba/pull/423 - Prepare release 1.6.0 by @Sija in https://github.com/crystal-ameba/ameba/pull/425
Other
- Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/crystal-ameba/ameba/pull/399
- Bump docker/setup-buildx-action from 2 to 3 by @dependabot in https://github.com/crystal-ameba/ameba/pull/405
- Bump docker/setup-qemu-action from 2 to 3 by @dependabot in https://github.com/crystal-ameba/ameba/pull/404
- Bump docker/metadata-action from 4 to 5 by @dependabot in https://github.com/crystal-ameba/ameba/pull/403
- Bump docker/build-push-action from 4 to 5 by @dependabot in https://github.com/crystal-ameba/ameba/pull/402
- Bump docker/login-action from 2 to 3 by @dependabot in https://github.com/crystal-ameba/ameba/pull/401
- Fix GitHub Actions CI badge in
README.mdby @Sija in https://github.com/crystal-ameba/ameba/pull/427
Full Changelog: https://github.com/crystal-ameba/ameba/compare/v1.5.0...v1.6.0