v0.2.0
Features:
- Added some documentation on how to use the API
wotan:- new rule
no-useless-initializer - Renamed
--formatCLI argument to--formatter - Added support for a configuration file with CLI defaults called
.fimbullinter.yaml - Added
wotan savesubcommand to write or update.fimbullinter.yaml - Some internal refactoring and breaking API changes for plugin modules
wotan showsubcommand added optional-coption- Refactored failure filtering to allow custom services to filter by different criteria than line base comments with rule names.
- new rule
valtyr:- Added new package
@fimbul/valtyrto enable TSLint-like behavior - Uses
tslint.jsonfiles for configuration - Uses TSLint rules and formatters
- Filters by
//tslint:disablecomments - Cannot be used together with
.wotanrc.yamlor Wotan rules and formatters - The next release will include support for processors by using the new
.fimbullinter.yamlfile
- Added new package
bifrost:- Enforce that rules add failures for the current SourceFile only
wrapTslintRule:nameparameter is now optional
Bugfixes:
wotan:- Really "Include missing declarations in bundled declaration files" which was documented as part of v0.1.0
- Fixed logic to find and report unmatched files in processed projects
- Fixed crash during directory scanning when using
--projectif a directory contains an invalid.wotanrc.yamlfile