UNPKG

skynovel

Version:
34 lines (33 loc) 1.67 kB
{ "compileOnSave": true, "compilerOptions": { "target": "es2019", "module": "commonjs", "sourceMap": true, "outDir": "lib/", "declaration": true, "declarationMap": true, "newLine": "LF", "removeComments": true, "noImplicitThis": true, // this に型を明示しないとエラーに "noImplicitReturns": true, // 暗黙的に undefined を返している関数をエラーに "noFallthroughCasesInSwitch": true, // switch 文のフォールスルーをエラーに "forceConsistentCasingInFileNames": true, "noImplicitAny": true, // 暗黙的な any をエラーに "strictNullChecks": true, // 全ての型で Null を許容しないように "noUnusedLocals": true, // 使っていないローカル変数をエラーに "noUnusedParameters": true, // 使っていない仮引数をエラーに // ただし引数名の先頭にアンダースコアを付けると回避できる "allowUnreachableCode": false, // 到達しえないコードを許容しない (false) "allowUnusedLabels": true, // 到達しえないラベルを許容しない // オブジェクトへの過剰なプロパティチェックを抑制しない "suppressExcessPropertyErrors": true, // インデックスシグネチャが欠損したオブジェクトの noImplicitAny エラーを抑制しない "suppressImplicitAnyIndexErrors": false, "strictPropertyInitialization": false, // クラス定義時、インスタンス変数の初期化が宣言時、もしくはコンストラクタのどちらでも行われていない場合にエラー "incremental": true, // 差分ビルド }, "include": [ "src/**/*" ] }