From f397c14db8572ffe8f5b75bcd69f2c0475e6c576 Mon Sep 17 00:00:00 2001 From: Dominik Prokop Date: Tue, 7 May 2019 12:57:59 +0200 Subject: [PATCH] Chore: ban importing from @grafana/ui in grafana ui files (#16920) --- package.json | 1 + packages/grafana-ui/tslint.json | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) 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.*"]] + } }