diff --git a/.eslintignore b/.eslintignore index 872909c93..9bb8b51c8 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,2 +1,4 @@ node_modules lib/recommended-rules.js +coverage +.nyc_output diff --git a/package-lock.json b/package-lock.json index 5e6f538b0..62add5d61 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2,6 +2,7 @@ "name": "eslint-plugin-vue", "version": "3.9.0", "lockfileVersion": 1, + "requires": true, "dependencies": { "@types/node": { "version": "4.2.16", @@ -323,7 +324,7 @@ "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", "dev": true, "requires": { - "es5-ext": "0.10.24" + "es5-ext": "0.10.26" } }, "debug": { @@ -438,9 +439,9 @@ "dev": true }, "es5-ext": { - "version": "0.10.24", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.24.tgz", - "integrity": "sha1-pVh3yZJLwMjZvTwsvhdJWsFwmxQ=", + "version": "0.10.26", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.26.tgz", + "integrity": "sha1-UbISilMbcMT2dkCTpzy+u4IYY3I=", "dev": true, "requires": { "es6-iterator": "2.0.1", @@ -454,7 +455,7 @@ "dev": true, "requires": { "d": "1.0.0", - "es5-ext": "0.10.24", + "es5-ext": "0.10.26", "es6-symbol": "3.1.1" } }, @@ -465,7 +466,7 @@ "dev": true, "requires": { "d": "1.0.0", - "es5-ext": "0.10.24", + "es5-ext": "0.10.26", "es6-iterator": "2.0.1", "es6-set": "0.1.5", "es6-symbol": "3.1.1", @@ -479,7 +480,7 @@ "dev": true, "requires": { "d": "1.0.0", - "es5-ext": "0.10.24", + "es5-ext": "0.10.26", "es6-iterator": "2.0.1", "es6-symbol": "3.1.1", "event-emitter": "0.3.5" @@ -492,7 +493,7 @@ "dev": true, "requires": { "d": "1.0.0", - "es5-ext": "0.10.24" + "es5-ext": "0.10.26" } }, "es6-weak-map": { @@ -502,7 +503,7 @@ "dev": true, "requires": { "d": "1.0.0", - "es5-ext": "0.10.24", + "es5-ext": "0.10.26", "es6-iterator": "2.0.1", "es6-symbol": "3.1.1" } @@ -549,7 +550,7 @@ "inquirer": "0.12.0", "is-my-json-valid": "2.16.0", "is-resolvable": "1.0.0", - "js-yaml": "3.9.0", + "js-yaml": "3.9.1", "json-stable-stringify": "1.0.1", "levn": "0.3.0", "lodash": "4.17.4", @@ -584,9 +585,9 @@ } }, "eslint-plugin-vue-libs": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue-libs/-/eslint-plugin-vue-libs-1.2.0.tgz", - "integrity": "sha512-E68eNTMw0BBvsFaVwldd51AgX9UKEGf9BdMPCJAVhNGwnVFZPkWjKnFAwKpzeTyAcm0MUxUQG5TrcS4+23TFEA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue-libs/-/eslint-plugin-vue-libs-1.2.1.tgz", + "integrity": "sha512-GSmpfPqSX4d1Etnuh/w98qLw1voc1HYAF9nqROUTwKVz/d3mJEnuR9rJn8XDzBG1ddErBgO11kLI3TUVMNdJ+A==", "dev": true, "requires": { "eslint-plugin-html": "2.0.3" @@ -652,7 +653,7 @@ "dev": true, "requires": { "d": "1.0.0", - "es5-ext": "0.10.24" + "es5-ext": "0.10.26" } }, "exit-hook": { @@ -944,9 +945,9 @@ "dev": true }, "js-yaml": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.9.0.tgz", - "integrity": "sha512-0LoUNELX4S+iofCT8f4uEHIiRBR+c2AINyC8qRWfC6QNruLtxVZRJaPcu/xwMgFIgDxF25tGHaDjvxzJCNE9yw==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.9.1.tgz", + "integrity": "sha512-CbcG379L1e+mWBnLvHWWeLs8GyV/EMw862uLI3c+GxVyDHWZcjZinwuBd3iW2pgxgIlksW/1vNJa4to+RvDOww==", "dev": true, "requires": { "argparse": "1.0.9", @@ -1097,14 +1098,14 @@ } }, "mocha": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-3.4.2.tgz", - "integrity": "sha1-0O9NMyEm2/GNDWQMmzgt1IvpdZQ=", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-3.5.0.tgz", + "integrity": "sha512-pIU2PJjrPYvYRqVpjXzj76qltO9uBYI7woYAMoxbSefsa+vqAfptjoeevd6bUgwD0mPIO+hv9f7ltvsNreL2PA==", "dev": true, "requires": { "browser-stdout": "1.3.0", "commander": "2.9.0", - "debug": "2.6.0", + "debug": "2.6.8", "diff": "3.2.0", "escape-string-regexp": "1.0.5", "glob": "7.1.1", @@ -1115,15 +1116,6 @@ "supports-color": "3.1.2" }, "dependencies": { - "debug": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.0.tgz", - "integrity": "sha1-vFlryr52F/Edn6FTYe3tVgi4SZs=", - "dev": true, - "requires": { - "ms": "0.7.2" - } - }, "glob": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", @@ -1138,12 +1130,6 @@ "path-is-absolute": "1.0.1" } }, - "ms": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", - "dev": true - }, "supports-color": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz", @@ -3197,9 +3183,9 @@ "dev": true }, "vue-eslint-parser": { - "version": "2.0.0-beta.3", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-2.0.0-beta.3.tgz", - "integrity": "sha512-/h9CORTgmIPEsu6PKXY5IbNzcwCkb1aV5mpnSojwNcShdWi+VKXi95HMnpiWuLAa3M6Hh2tMENwR/twyrX3h1w==", + "version": "2.0.0-beta.5", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-2.0.0-beta.5.tgz", + "integrity": "sha512-/fw/KY6wW8d6YC+flx6qKdiPGsoSiLya09DCdrNqMW88dcWv4jhi/3xY7M5LGXJTqLLDhqx0NXql0SWOGLbCtg==", "requires": { "debug": "2.6.8", "eslint-scope": "3.7.1", diff --git a/package.json b/package.json index e5c95af98..71bb02b28 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ }, "dependencies": { "requireindex": "^1.1.0", - "vue-eslint-parser": "^2.0.0-beta.3" + "vue-eslint-parser": "2.0.0-beta.5" }, "devDependencies": { "@types/node": "^4.2.16", diff --git a/tests/lib/rules/no-invalid-v-text.js b/tests/lib/rules/no-invalid-v-text.js index 759363d1d..e8cda5873 100644 --- a/tests/lib/rules/no-invalid-v-text.js +++ b/tests/lib/rules/no-invalid-v-text.js @@ -23,6 +23,10 @@ const tester = new RuleTester({ tester.run('no-invalid-v-text', rule, { valid: [ + { + filename: 'test.js', + code: 'test' + }, { filename: 'test.vue', code: ''