web-dev-qa-db-ja.com

@ TypeScript-eslint / no-unused-expressions 'が見つかりませんでした

Jasmineを使用したいのですが、Jasmineのチュートリアルの途中ですが、「Definition for rule '@ TypeScript-eslint/no-unused-expressions was not not found.eslint(@ TypeScript-eslint/no-unused-expressions) "

このエラーは、enzyme.tsファイルで発生します。

import { configure } from "enzyme";
import Adapter from "enzyme-adapter-react-16";
import jasmineEnzyme from "jasmine-enzyme";

configure({ adapter:  new Adapter() });

// tslint:disable-next-line: only-arrow-functions
beforeEach(function() {
  jasmineEnzyme();
});

これはJasmineのチュートリアルへのリンクです。

https://jasmine.github.io/tutorials/react_with_npm

3
FDjawid

TypeScript-eslintルール は、ドキュメントごとに存在します 。ここにいくつかの可能性があります:

  • プロジェクトにTypeScript-eslintルールが正しく含まれていません 。 /README.md
  • TypeScript-eslintの非常に古いバージョンを使用しています(2019年11月にルールが added に追加されました)
1
Josh