diff --git a/package.json b/package.json index 89c04818dfc..316d43719f9 100644 --- a/package.json +++ b/package.json @@ -144,6 +144,7 @@ "storybook:build": "cd packages/grafana-ui && yarn storybook:build", "themes:generate": "ts-node --project ./scripts/cli/tsconfig.json ./scripts/cli/generateSassVariableFiles.ts", "prettier:check": "prettier --list-different \"**/*.{ts,tsx,scss}\"", + "gui:tslint": "tslint -c ./packages/grafana-ui/tslint.json --project ./packages/grafana-ui/tsconfig.json", "gui:build": "ts-node --project ./scripts/cli/tsconfig.json ./scripts/cli/index.ts gui:build", "gui:releasePrepare": "ts-node --project ./scripts/cli/tsconfig.json ./scripts/cli/index.ts gui:release", "gui:publish": "cd packages/grafana-ui/dist && npm publish --access public", diff --git a/packages/grafana-ui/tslint.json b/packages/grafana-ui/tslint.json index 0946f20963a..47cbd69e846 100644 --- a/packages/grafana-ui/tslint.json +++ b/packages/grafana-ui/tslint.json @@ -1,3 +1,6 @@ { - "extends": "../../tslint.json" + "extends": "../../tslint.json", + "rules": { + "import-blacklist": [true, ["^@grafana/ui.*"]] + } }