@fimbul/wotan
Advanced tools
Changelog
v0.18.0
:warning: Breaking Changes:
exclude
and overrides[].files
) match dotfiles, e.g. *.spec.ts
now matches .foo.spec.ts
.//wotan-enable-line
in a line disabled by //wotan-disable-next-line
is ignoredFileFilterFactory
, FileFilter
, LineSwitchFilterFactory
, LineSwitchParser
and DefaultLineSwitchParser
Features:
//@ts-nocheck
or checkJs: false
) are never linted with type informationreport-useless-directives
CLI option to report unused and redundant enable and disable commentsBugfixes:
wotan
: added missing exports to the public APIChangelog
v0.17.0
:tada: This release introduces a plugin for TypeScript's LanguageService. This enables in-editor linting while you type. See the docs for more details.
:warning: Breaking Changes:
Failure
was renamed to Finding
throughout the codebaseResolver
adds a new required method getDefaultExtensions
Resolver#resolve
makes parameters basedir
and extensions
optionalRunner
requires a new service FileFilterFactory
suggestion
Features:
@fimbul/mithotyn
provides in-editor linting through a TypeScript LanguageService Pluginsuggestion
--fix
can no longer introduce syntax errorsasync-function-assignability
: checks methods and properties with computed namesasync-function-assignability
: checks method overloads individuallyFileFilterFactory
and FileFilter
allow customizing which files are linted@fimbul/ve
no longer includes the line break after the opening tag in the linted code@fimbul/ve
correctly adjusts the column of findings in the first line if there is no line break after the opening tagprefer-number-methods
: fixed finding locationBugfixes:
const enum
require