All Versions
16
Latest Version
Avg Release Cycle
62 days
Latest Release
1029 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v0.9.1 Changes
March 23, 2019๐ Now globs can be used to exclude files as a cli argument: (see 3c5e3cd)
$ ameba path/to/shard/*.cr !path/to/shard/lib $ ameba . !lib
๐ Formatting to explain the issue at a point is slightly adjusted to be markdown compatible, see f294bb6
๐ New integrations added:
- Ale (vim plugin), see dense-analysis/ale#2174
- VSCode: https://github.com/veelenga/vscode-crystal-ameba
๐ New Rule:
Metrics/CyclomaticComplexity
, see #92๐ Improved
Lint/LiteralInCondition
rule, so it is able to report literals properly verifying them recursively. see #96
-
v0.9.0 Changes
January 09, 2019๐ New Features
- ๐ New rules:
- ๐ Allow showing the affected code in the default report #85
- Let Ameba explain the issue at a specified location #86
- Codacy-Ameba integration project, which is still in review by the Codacy team.
๐ Improvements
- ๐ Correct the end location of the issue reported by ConstantNames, see e951c07
- ๐ Correct the end location of the issue reported by MethodNames, see f8dab3b
- ๐ Correct the line number of the issue reported by TrailingBlankLines, see 32ac199
๐ Bug fixes
- ๐ Fix regression with UnusedArgument rule and crystal latest release, see 60ce034
-
v0.8.1 Changes
October 20, 2018 -
v0.8.0 Changes
August 15, 2018๐ New Features
- ๐ Now rules have namespaces (i.e. style, lint, layout), see #63
๐ It became possible to run only rules that belong to a specific namespace, see #65
$ ameba --only Style,Lint $ ameba --except Style
๐ It became possible to disable a group of rules by inline directive, see 98f0aa7
time = Time.epoch(1483859302) # ameba:disable Style, Lint
๐ Improvements
- ๐ Fix Makefile to avoid rebuild if bin/ameba exists, see #69
- ๐ Disable PredicateName and LargeNumbers rules by default, see 970ca4b
- 0๏ธโฃ Now ameba accepts
--all
cli flag, that enables all available rules (even if they are disabled by default), 248c5a6 - โ Added
--no-color
cli flag to disable colorizing, see d60aea1
๐ Bugfixes
-
v0.7.0 Changes
June 15, 2018๐ New Features:
- Now Ameba has a Roadmap
- ๐ Crystal 0.25.0 support, see #57
- ๐ New rule
ShadowingOuterLocalVar
, which detects the shadowing of outer local variables, see #59 - ๐ New rule
ShadowedArgument
, which detects the shadowing of arguments, see #60
๐ Improvements:
- ๐ Now it is possible to include/exclude files in a config using a wildcard, see #61
- ๐
Error
is renamed toIssue
which is semantically more correct, see #62 - ๐ JSON reporter now reports the end location of the issue, see #62
๐ Bugfixing:
-
v0.6.0 Changes
May 13, 2018๐ New features:
- Detection of useless assignments #41
- Detection of unused arguments #52
- JSON output formatter #54
- ๐ SublimeText linter plugin #55
๐ Improvements:
- โ Add a space delimiter to duplicated hash keys d307f01
- โฌ๏ธ Drop
--no-debug
flag when building 5647621 - Constantize error messages #50
- ๐ Improve usage info 58e6b42
๐ Bugfixes: