[64, 1]: space indentation expected
[15, 27]: Missing semicolon
[109, 36]: missing whitespace
[111, 24]: missing whitespace
[70, 1]: Consecutive blank lines are forbidden
Je continue à recevoir des avertissements comme ceux-ci de TSLint. Les avertissements sont nombreux et il sera très difficile de les corriger manuellement.
Je cherchais un moyen qui puisse corriger automatiquement la plupart des avertissements.
Vous pouvez utiliser l'option --fix
de TSLint pour résoudre automatiquement la plupart des avertissements. Cela pourrait ressembler à ceci dans un cas d'utilisation courant:
tslint --fix -c ./config/tslint.json 'src/**/*{.ts,.tsx}'
Gardez à l'esprit que cela écrasera votre code source. Bien que cela ne présente aucun risque dans 99,9% des cas, je recommande le flux de travail suivant:
--fix
comme ci-dessusDe cette façon, vous ne serez jamais surpris par une autocorrection non autorisée qui a mal tourné.
Si vous utilisez webpack. Vous pouvez utiliser tslint-loader:
Ajoutez ceci aux règles du module webpack:
{
test: /\.ts$/,
loader: 'tslint-loader',
enforce: 'pre',
options: {
fix: true
}
}
Lisez plus ici: tslint-loader
tslint --fix --project ./tsconfig.json
Ceci est un correctif automatique tout Erreur est le dossier racine