Releases: Nyaran/gplint
Releases · Nyaran/gplint
v1.5.1
v1.5.0
What's Changed
- Improve rule no-restricted-patterns allowing to restrict words on steps by @AlexisArteaga13 in #433
- Support custom rules in TypeScript by @Nyaran in #434
- Improve rule keywords-in-logical-order allowing to detect missing keywords by @AlexisArteaga13 in #438
New Contributors
- @AlexisArteaga13 made their first contribution in #433
Full Changelog: v1.4.1...v1.5.0
v1.4.1
What's Changed
- chore(deps-dev): bump @typescript-eslint/parser from 5.54.0 to 5.54.1 by @dependabot in #360
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.54.0 to 5.54.1 by @dependabot in #359
- chore(deps-dev): bump eslint from 8.35.0 to 8.36.0 by @dependabot in #361
- chore(deps-dev): bump sinon from 15.0.1 to 15.0.2 by @dependabot in #362
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.54.1 to 5.55.0 by @dependabot in #365
- chore(deps-dev): bump @typescript-eslint/parser from 5.54.1 to 5.55.0 by @dependabot in #364
- Escape pipes by @devilj in #363
- Fix tests workflow + keep node<15 support by @Nyaran in #367
Full Changelog: v1.4.0...v1.4.1
v1.4.0
v1.3.0
Added
- Added rules
allow-all-caps
&allow-all-lowercase
#123. - Support warn/error levels for rules. (on is assumed as error). #66
- New cli parameter,
--max-warnings
to configure exit code based on number of warnings. #66 - Added rule
related-tags
.
Changed
- Migrated code and tests to pure babel.
- Tests now use sources instead of compiled files.
- Replace mocha-sinon package with direct use.
- Moved dist to build (just bc personal preference).
- Apply language tag to code blocks on README.
- Babel/nyc tweaks.
Fixed
- Fix
undefined
use onavailableConfig
.
v1.2.1
Added
- (internal) Created method
getNodeForPickle
to map nodes and pickles.
Fixed
- Fix and improve
required-tags
using global.
Full Changelog: v1.2.0...v1.2.1
v1.2.0
Added
- Added rule
max-tags-lines
. - Run tests on node 17.
- Added rule
table-align
.
Changed
- Improve packaging discarding
.npmignore
and usingfiles
property onpackage.json
. - Improve
indentation
to supportexamples tag
. - Improve
required-tags
rule.- Add options to set required tags for each level.
- Add option to define global tags, to be defined on any level.
- Add options to extend rule and example tags to Scenario when that levels are not present for that Scenario.
- Deprecated the
tags
option, should be replaced byscenario
. - Improved tag checks allowing to force an expression is a RegExp (should be wrapped between slashes), and matching tag completely on string match.
- Allow subset array to include optional required tags.
- Improve formatters:
- xunit: Wrap with testsuites object and add count attribute
- stylish: Add error count to final output
Removed
- Run tests on node 15.