@fimbul/ymir
Advanced tools
Changelog
v0.15.0
Features:
wotan test
now validates test configurations--fix
now merges replacements of a single fix instead of throwing an errorno-useless-spread
: added check for JSX spread attributesBugfixes:
no-useless-initializer
: removed unreliable fix for object destructuringno-useless-initializer
: fixed false positive in destructuring when property is a type parameter or conditional typeChangelog
v0.13.0
:warning: Breaking Changes:
Features:
no-restricted-property-access
no-useless-strict
no-useless-declare
: declare
keyword is useless on export
ed declarations in declaration filesBugfixes:
no-duplicate-spread-property
: correctly handles computed namesno-duplicate-spread-property
: exclude class getters and setters like it's already done for class methodsno-duplicate-spread-property
: no error on getter and setter pairno-invalid-assertion
: handle intersection typesprefer-for-of
: don't suggest for-of
if implementation of iteration protocol contains private
or protected
members--version
--project
without typed rulesChangelog
v0.11.0
:warning: Breaking Changes:
prefer-number-isnan
-> prefer-number-methods
which checks isFinite
in additionFeatures:
no-octal-escape
type-assertion
delete-only-optional-property
resolveJsonModule
compilerOptionunknown
type introduced in TypeScript@3.0.0--fix
no longer autofixes files with syntax errors to prevent further destroying your codeBugfixes:
no-inferred-empty-object
with TypeScript@3.0.0 and multiple JSDoc @template
tagsno-useless-assertion
: better handling of contextual typesno-useless-predicate
: handle intersection typesprefer-for-of
: ensure iterated object implements iteration protocolprefer-for-of
: ensure iterator yields the same type as index signatureno-unstable-api-use
: check element access with well-known symbols