diff --git a/.github/workflows/lint-js-and-ruby.yml b/.github/workflows/lint-js-and-ruby.yml index 0523bcf23..d6946a64a 100644 --- a/.github/workflows/lint-js-and-ruby.yml +++ b/.github/workflows/lint-js-and-ruby.yml @@ -53,3 +53,5 @@ jobs: run: yarn start lint - name: Check formatting run: yarn start format.listDifferent + - name: Type-check TypeScript + run: yarn run type-check diff --git a/.gitignore b/.gitignore index e28c4dbde..b9eb951cc 100644 --- a/.gitignore +++ b/.gitignore @@ -32,3 +32,9 @@ npm-debug.* yalc.lock .byebug_history + +# IDE +.idea/ + +# TypeScript +*.tsbuildinfo diff --git a/tsconfig.json b/tsconfig.json index b892db3d6..13fa3eb7a 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -8,6 +8,7 @@ "noImplicitAny": true, "outDir": "node_package/lib", "strict": true, + "incremental": true, "target": "es5" }, "include": ["node_package/src/**/*"]