diff --git a/package.json b/package.json index e24bbd49569e8279569c0ffc332d94efcf982d55..3458d44196a6fc1cb31a1bfaccca26065da88e05 100644 --- a/package.json +++ b/package.json @@ -53,6 +53,7 @@ "dev-test": "concurrently --names \"ROLLUP,ROLLUPTEST,HTTP\" -c \"bgBlue.bold,bgRed.bold,bgGreen.bold\" \"rollup -c utils/build/rollup.config.js -w -m inline\" \"rollup -c test/rollup.unit.config.js -w -m inline\" \"http-server -p 8080\"", "start": "npm run dev", "lint": "eslint src --ext js --ext ts && tsc -p utils/build/tsconfig.lint.json", + "lint-examples": "eslint examples/jsm --ext js --ext ts --ignore-pattern libs && tsc -p utils/build/tsconfig-examples.lint.json", "test": "npm run build-test && qunit -r failonlyreporter test/unit/three.source.unit.js", "travis": "npm run lint && npm test" }, diff --git a/utils/build/tsconfig-examples.lint.json b/utils/build/tsconfig-examples.lint.json new file mode 100644 index 0000000000000000000000000000000000000000..110d221eac9d3f96c32f0ab7c9974bf52f69f3c4 --- /dev/null +++ b/utils/build/tsconfig-examples.lint.json @@ -0,0 +1,8 @@ +{ + "compilerOptions": { + "noEmit": true, + }, + "include": [ + "../../examples/jsm/**/*.ts" + ] +} diff --git a/utils/build/tsconfig.lint.json b/utils/build/tsconfig.lint.json index ac4d440a08417fb6a8e80a6ee5240ec0e2c6feb2..8a28313b90d5e2af9d864fd2d1760e7fd7fb6204 100644 --- a/utils/build/tsconfig.lint.json +++ b/utils/build/tsconfig.lint.json @@ -3,6 +3,6 @@ "noEmit": true, }, "include": [ - "../../**/*.ts" + "../../src/**/*.ts" ] }