Eu gostaria de desabilitar o tslint (em favor do uso do eslint). No entanto, ao desativá-lo em meu razzle.config.js
, recebo o seguinte erro:
Cannot find "${PATH}/tslint.json" file. Please check webpack and ForkTsCheckerWebpackPlugin configuration.
Meu razzle.config.js
é o seguinte:
module.exports = {
plugins: [
{
name: "typescript",
useBabel: true,
useEslint: true,
forkTsChecker: {
tsconfig: "./tsconfig.json",
tslint: false,
watch: "./src",
typeCheck: true,
},
},
],
};
Meu mal - minha configuração foi formatada incorretamente.
@Jayphen Você poderia detalhar uma configuração de trabalho final aqui para torná-la de modo que tslint não seja mais necessário como um dep?
@ adaam2 Aqui está a parte relevante da minha configuração:
module.exports = {
plugins: [
{
name: "typescript",
options: {
useBabel: true,
useEslint: true,
forkTsChecker: {
tsconfig: "./tsconfig.json",
tslint: undefined,
watch: "./src",
typeCheck: true,
},
},
},
]
};
Observe que inicialmente faltava a chave options
.
@Jayphen obrigado!
Comentários muito úteis
@ adaam2 Aqui está a parte relevante da minha configuração:
Observe que inicialmente faltava a chave
options
.