Skip to content

Commit a1581fc

Browse files
committed
Chores: Moved eslint-internal-rules to plugin with npm link.
1 parent 087e924 commit a1581fc

File tree

6 files changed

+27
-11
lines changed

6 files changed

+27
-11
lines changed

.eslintrc.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ module.exports = {
77
sourceType: "script",
88
ecmaVersion: 2018,
99
},
10+
plugins: ['internal-rules'],
1011
extends: [
1112
"plugin:@mysticatea/es2015",
1213
"plugin:@mysticatea/+node",
@@ -34,7 +35,7 @@ module.exports = {
3435
files: ["lib/rules/**"],
3536
rules: {
3637
"@mysticatea/eslint-plugin/report-message-format": ["error", "[^a-z].*\\.$"],
37-
"require-meta-docs-url": ["warn", {
38+
"internal-rules/require-meta-docs-url": ["warn", {
3839
pattern: `https://future-architect.github.io/eslint-plugin-vue-scoped-css/rules/{{name}}.html`,
3940
}],
4041
"@mysticatea/eslint-plugin/require-meta-docs-url": "off",

.vscode/settings.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@
55
{ "language": "vue", "autoFix": true },
66
{ "autoFix": true, "language": "typescript" },
77
],
8-
"eslint.options": {
9-
"rulePaths": ["eslint-internal-rules"]
10-
},
118
"typescript.validate.enable": true,
129
"javascript.validate.enable": false,
1310
"eslint.autoFixOnSave": true,

eslint-internal-rules/index.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
"use strict"
2+
3+
module.exports = {
4+
rules: {
5+
"require-meta-docs-url": require("./require-meta-docs-url"),
6+
},
7+
}

eslint-internal-rules/package.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"name": "eslint-plugin-internal-rules",
3+
"version": "0.2.0",
4+
"private": true,
5+
"main": "index.js"
6+
}

package-lock.json

Lines changed: 8 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
"prebuild": "npm run -s clean",
88
"build": "tsc --project ./tsconfig.build.json",
99
"clean": "rimraf .nyc_output dist coverage",
10-
"lint": "eslint \"tests\" \"lib\" \"docs/.vuepress\" --ext .js,.vue,.ts --ignore-pattern \"fixtures\" --rulesdir eslint-internal-rules",
10+
"lint": "eslint \"tests\" \"lib\" \"docs/.vuepress\" --ext .js,.vue,.ts --ignore-pattern \"fixtures\"",
1111
"lint:ci": "node -e \"if(process.env.DEPS=='low')process.exit(1)\" && npm run lint || node -e \"if(process.env.DEPS!='low')process.exit(1)\"",
12-
"eslint-fix": "eslint \"tests\" \"lib\" \"docs/.vuepress\" --ext .js,.vue,.ts --ignore-pattern \"fixtures\" --rulesdir eslint-internal-rules --fix",
12+
"eslint-fix": "eslint \"tests\" \"lib\" \"docs/.vuepress\" --ext .js,.vue,.ts --ignore-pattern \"fixtures\" --fix",
1313
"pretest": "npm run build && npm run lint:ci",
1414
"test:base": "mocha --require ts-node/register \"tests/**/*.ts\" --reporter dot --timeout 60000",
1515
"test": "npm run test:nyc",
@@ -58,8 +58,9 @@
5858
"cpx": "^1.5.0",
5959
"cross-env": "^6.0.3",
6060
"eslint": "^6.6.0",
61+
"eslint-plugin-internal-rules": "file:./eslint-internal-rules",
6162
"eslint-plugin-vue": "^6.0.1",
62-
"eslint-plugin-vue-scoped-css": "^0.0.1",
63+
"eslint-plugin-vue-scoped-css": "^0.2.0",
6364
"eslint4b": "^6.6.0",
6465
"mocha": "^6.2.2",
6566
"nyc": "^14.1.1",

0 commit comments

Comments
 (0)