diff --git a/packages/eslint-config-bbva/index.js b/packages/eslint-config-bbva/index.js index 7f545dd..eca9af5 100644 --- a/packages/eslint-config-bbva/index.js +++ b/packages/eslint-config-bbva/index.js @@ -1,5 +1,6 @@ module.exports = { extends: [ + './rules/babel.json', './rules/basic.json', './rules/best-practices.json', './rules/error.json', diff --git a/packages/eslint-config-bbva/package-lock.json b/packages/eslint-config-bbva/package-lock.json new file mode 100644 index 0000000..2878c87 --- /dev/null +++ b/packages/eslint-config-bbva/package-lock.json @@ -0,0 +1,39 @@ +{ + "name": "eslint-config-bbva", + "version": "3.2.2", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "eslint-plugin-babel": { + "version": "5.3.1", + "resolved": "https://descinet.bbva.es/artifactory/api/npm/npm/eslint-plugin-babel/-/eslint-plugin-babel-5.3.1.tgz", + "integrity": "sha1-daJBP/vxfnvldFgwHGApHyz79WA=", + "requires": { + "eslint-rule-composer": "^0.3.0" + } + }, + "eslint-plugin-no-unsanitized": { + "version": "3.1.2", + "resolved": "https://descinet.bbva.es/artifactory/api/npm/npm/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.2.tgz", + "integrity": "sha1-pUck4LgdQyebsfj14dgsl9p4yFg=" + }, + "eslint-plugin-optimize-regex": { + "version": "1.2.0", + "resolved": "https://descinet.bbva.es/artifactory/api/npm/npm/eslint-plugin-optimize-regex/-/eslint-plugin-optimize-regex-1.2.0.tgz", + "integrity": "sha1-wTvWxxbM5MUAHui3rwc/LgYJ4DA=", + "requires": { + "regexp-tree": "^0.1.20" + } + }, + "eslint-rule-composer": { + "version": "0.3.0", + "resolved": "https://descinet.bbva.es/artifactory/api/npm/npm/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz", + "integrity": "sha1-eTIMknsMXA09PSt2yLSkiPJbuvk=" + }, + "regexp-tree": { + "version": "0.1.21", + "resolved": "https://descinet.bbva.es/artifactory/api/npm/npm/regexp-tree/-/regexp-tree-0.1.21.tgz", + "integrity": "sha1-VeIka399NvG0YUkJQvp4ApnEANc=" + } + } +} diff --git a/packages/eslint-config-bbva/package.json b/packages/eslint-config-bbva/package.json index 09ab99d..783a943 100644 --- a/packages/eslint-config-bbva/package.json +++ b/packages/eslint-config-bbva/package.json @@ -40,6 +40,7 @@ }, "homepage": "https://github.com/BBVAEngineering/javascript", "dependencies": { + "eslint-plugin-babel": "^5.3.1", "eslint-plugin-no-unsanitized": "^3.0.2", "eslint-plugin-optimize-regex": "^1.1.7" }, diff --git a/packages/eslint-config-bbva/rules/babel.json b/packages/eslint-config-bbva/rules/babel.json new file mode 100644 index 0000000..f27fedc --- /dev/null +++ b/packages/eslint-config-bbva/rules/babel.json @@ -0,0 +1,8 @@ +{ + "plugins": [ + "babel" + ], + "rules": { + "babel/semi": 2 + } +}