Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@fimbul/ymir

Package Overview
Dependencies
Maintainers
2
Versions
40
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@fimbul/ymir - npm Package Versions

123

0.9.0

Diff

Changelog

Source

v0.9.0

Features:

  • new rule: parameter-properties (contributed by @aervin)
  • new rule: no-duplicate-spread-property
  • new rule: prefer-namespace-keyword
  • new rule: no-useless-declare
  • new rule: ban-dom-globals
  • bifrost added a function to wrap Fimbullinter rules for the use in TSLint
  • many rules now have a detailed documentation page
  • Node.js v10 is now officially supported

Bugfixes:

  • await-only-promise now allows for-await-of with Iterable<PromiseLike<any>>, previously it only allowed AsyncIterable<any>
  • no-duplicate-case added check for unions of literal types
  • no-inferred-empty-object handles generic functions declared in JSDoc
  • no-useless-assertion fixed detection if variable may be used before being assigned and thus the non-null assertion is actually necessary
harbard
published 0.9.0-dev.20180505 •

harbard
published 0.9.0-dev.20180501 •

harbard
published 0.8.0 •

Changelog

Source

v0.8.0

Features:

  • new rule: no-invalid-assertion
  • no-inferred-empty-object checks JSX elements and tagged templates starting from typescript@2.9.0
  • no-useless-initializer checks destructuring defaults

Bugfixes:

  • no-inferred-empty-object correctly checks classes with constructor
  • no-inferred-empty-object correctly checks classes from JavaScript files that have type parameters in JSDoc
  • no-useless-assertion forbids definite assignment assertions on properties with computed name
  • no-return-await wraps object literals returned from shorthand arrow functions in parentheses to avoid syntax errors
  • no-useless-spread no longer autofixes object spread to avoid introducing duplicate key errors
  • --project flag no longer causes a crash when referencing non-existent files
  • valtyr correctly loads custom formatters

Thanks to @aervin for contributing.

harbard
published 0.8.0-dev.20180411 •

harbard
published 0.6.0 •

Changelog

Source

v0.6.0

Features:

  • new rule: new-parens
  • new rule: no-case-declaration
  • new rule: no-duplicate-case
  • new rule: no-misused-generics
  • new rule: no-useless-jump-label
  • new rule: prefer-for-of
  • optimized some of the existing rules for performance
  • added decorators to ymir for commonly used rule predicates: @excludeDeclarationFiles and @typescriptOnly

Bugfixes:

  • Errors in tsconfig.json are now reported as warnings instead of errors. That allows the use of older versions of TypeScript while using compiler options introduced in a later version.
  • no-useless-predicate now also checks case clauses of switch statements
harbard
published 0.6.0-dev.20180322 •

harbard
published 0.6.0-dev.20180321 •

harbard
published 0.4.0 •

Changelog

Source

v0.4.0

This release contains a lot of refactoring and structural changes:

  • renamed await-promise to await-only-promise
  • renamed deprecation to no-unstable-api-use

Two new packages were split from the wotan package:

  • ymir contains all base types and classes. This package can be used by extension and rule authors to not depend on the full wotan runtime.
  • mimir contains all rules, formatters and configuration presets. Together with ymir this package allows rules to be executed in a different runtime without depending on the whole wotan package

Features:

  • Added recipes to Readme
  • new rule await-async-result
  • new rule generator-require-yield
  • new rule no-nan-compare
  • new rule no-unreachable-code
  • new rule prefer-dot-notation
  • new rule prefer-number-isnan
  • new rule prefer-object-spread
  • no-unstable-api-use (previously deprecation) also checks @experimental tag

Bugfixes:

no-unused-label no longer forbids labels on statements other than loops and switch

harbard
published 0.4.0-dev.20180306 •

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc