Files
grafana/packages/grafana-eslint-rules/package.json
Jesse David Peterson f3843fc67a Linter: Custom eslint rule to prevent in-repo plugins from reaching into neighbouring plugin code (#112248)
* feat(linter-rule): prevent cross plugin relative path imports

* docs(readme): document new grafana/no-plugin-external-import-paths rule

* chore(test): add an NPM script to run linter rule tests

* test(linter-rule): prevent cross plugin relative path imports

* docs(eslint-config): add a commented out example of new rule usage
2025-11-07 21:18:50 +00:00

29 lines
784 B
JSON

{
"name": "@grafana/eslint-plugin",
"description": "ESLint rules for use within the Grafana repo. Not suitable (or supported) for external use.",
"version": "12.4.0-pre",
"type": "module",
"main": "./index.cjs",
"author": "Grafana Labs",
"license": "Apache-2.0",
"scripts": {
"typecheck": "tsc --emitDeclarationOnly false --noEmit",
"test": "NODE_OPTIONS='--experimental-vm-modules' jest"
},
"repository": {
"type": "git",
"url": "http://github.com/grafana/grafana.git",
"directory": "packages/grafana-eslint-rules"
},
"dependencies": {
"@typescript-eslint/utils": "^8.9.0"
},
"devDependencies": {
"@typescript-eslint/types": "^8.9.0",
"eslint": "9.32.0",
"jest": "29.7.0",
"tslib": "2.8.1"
},
"private": true
}