Я хотел бы отключить tslint (в пользу использования eslint). Однако при отключении его в моем razzle.config.js
я получаю следующую ошибку:
Cannot find "${PATH}/tslint.json" file. Please check webpack and ForkTsCheckerWebpackPlugin configuration.
Мой razzle.config.js
выглядит следующим образом:
module.exports = {
plugins: [
{
name: "typescript",
useBabel: true,
useEslint: true,
forkTsChecker: {
tsconfig: "./tsconfig.json",
tslint: false,
watch: "./src",
typeCheck: true,
},
},
],
};
Моя беда - мой конфиг был неправильно отформатирован.
@Jayphen Не могли бы вы подробно описать здесь окончательную рабочую конфигурацию, чтобы сделать так, чтобы tslint больше не требовался в качестве депо?
@ adaam2 Вот соответствующая часть моей конфигурации:
module.exports = {
plugins: [
{
name: "typescript",
options: {
useBabel: true,
useEslint: true,
forkTsChecker: {
tsconfig: "./tsconfig.json",
tslint: undefined,
watch: "./src",
typeCheck: true,
},
},
},
]
};
Обратите внимание, что изначально мне не хватало ключа options
.
@Jayphen, спасибо!
Самый полезный комментарий
@ adaam2 Вот соответствующая часть моей конфигурации:
Обратите внимание, что изначально мне не хватало ключа
options
.