Tslint VSCode拡張機能を使用して、React/TypeScriptプロジェクトにTSLintを追加しました。また、TSLintのドキュメントに従ってTypeScriptとtslintの両方をグローバルにインストールしましたnpm install -g tslint TypeScript
これは私のtslint.jsonファイルです:
{
"extends": ["tslint:latest", "tslint-react"],
"rules": {
// override tslint-react rules here
"jsx-wrap-multiline": false,
"max-line-length": false,
"no-implicit-dependencies": [true, "dev"],
"no-var-requires": false,
"indent": false
}
}
Package.jsonに依存関係を含めます
これはpackage.jsonであり、私にとっては機能しています。
{
"name": "functions",
"scripts": {
"lint": "tslint --project tsconfig.json",
"build": "tsc",
"serve": "npm run build && firebase serve --only functions",
"Shell": "npm run build && firebase experimental:functions:Shell",
"start": "npm run Shell",
"deploy": "firebase deploy --only functions",
"logs": "firebase functions:log"
},
"main": "lib/index.js",
"dependencies": {
"firebase-admin": "~5.11.0",
"firebase-functions": "^1.0.0"
},
"devDependencies": {
"tslint": "^5.8.0",
"TypeScript": "^2.5.3"
},
"private": true
}
Package.jsonに次を追加しますlint: tslint --project tslint.json
私のために問題を修正しました。