Что означает «Для файлов JavaScript не указаны действительные правила»? - PullRequest
0 голосов
/ 25 мая 2018

У меня есть React - Typescript, созданный с помощью:

create-react-app my-app --scripts-version=react-scripts-ts

Компилируется нормально, но каждый раз, когда я вижу это сообщение или предупреждение:

No valid rules have been specified for JavaScript files

Любые идеи, как избавитьсяоб этом?

> react-scripts-ts build

Creating an optimized production build...
Starting type checking and linting service...
Using 1 worker with 2048MB memory limit
ts-loader: Using typescript@2.8.3 and /Users/julian/my-app/tsconfig.json
No valid rules have been specified for JavaScript files
Compiled successfully.

Мои файлы tscongif.json и tslint.json можно найти здесь: https://gist.github.com/JulianG/be82d9fa20f48f60ce10371fa5095230

1 Ответ

0 голосов
/ 26 мая 2018

После прочтения https://github.com/palantir/tslint/issues/3735#issuecomment-383115457 я обнаружил следующее:

Поскольку мой tsconfig.json содержал "allowJs": true, в моем tslint.json.

* 1010 требовался ключ jsRules.* Решением было просто добавить правило к tslint.json следующим образом:
    "jsRules": {
      "no-empty": true
    }

Спасибо @ взрывающимся таблеткам за указание на ответ.

...