- Fix HTTP GET retrying #203
- Retry importing on Net::OpenTimeout #202
- Retry HTTP GET request on importing rules #197
Breaking changes:
- Drop support of Ruby 2.4 #169
goodcheck test
exit with3
on tests failed #168 (a potentially breaking change; the command previously exited with1
)
Features:
Bugfixes and others:
- Update gemspec #176
- Update
psych
requirement allowing 4.0 #183 - Improve output error message on
RegexpError
#188 - Fix importing error with extended glob #194
- Improve CLI help and error messages #141
- Fail if missing rules on
goodcheck check
command #142 - Reduce needless files in this gem #143
- Add
Goodcheck::Error
as a base error class #144 - Improve error message when config file is not found #145
- Add
rules[].glob.exclude
option togoodcheck.yml
#146 - Glob support for importing rules #149
- Fix the pattern of disable lines for Slash-asterisk and add support for JSX #131
- Replace
httpclient
withnet/http
#115
- Change LICENSE to MIT #76
- Fix
check
error on empty files #73
- Relax dependency requirement for ActiveSupport #68
- Update README
- Fix Docker image #59
- Fix Docker image #58
- Allow testing numeric variables with regexp
- Let
rules
in configuration be optional
- Let
:int
variable match with0
- Introduce trigger, a new pattern definition #53
- Fix test command error handling
- Update strong_json
- Add
not
pattern rule #49
- Regexp matching improvements
- Performance improvements
- Add
exclude
option #43
- Update StrongJSON #28
- Exit with
2
when it find matching text #27 - Import rules from another location #26
- Delete Gemfile.lock
- Improved commandline option parsing #25 (@ybiquitous)
- Skip loading dot-files #24 (@calancha)
- Performance improvement on literal types #15 (@calancha)
case_insensitive
option is now renamed tocase_sensitive
. #4- Return analysis JSON object from JSON reporter. #13 (@aergonaut)
- Support
{}
syntax in glob. #11 - Add
case_insensitive
option fortoken
pattern. #10
- Stop resolving realpath for symlinks. #6
- Revise non-ASCII characters tokenization. #5
check
ignores config file unless explicitly given by commandline #2
- Add
version
command