eslint-plugin-eslint-snake-case
Advanced tools
Comparing version 0.0.1 to 0.0.2
@@ -7,17 +7,8 @@ /** | ||
//------------------------------------------------------------------------------ | ||
// Requirements | ||
//------------------------------------------------------------------------------ | ||
var requireIndex = require("requireindex"); | ||
//------------------------------------------------------------------------------ | ||
// Plugin Definition | ||
//------------------------------------------------------------------------------ | ||
// import all rules in lib/rules | ||
module.exports.rules = requireIndex(__dirname + "/rules"); | ||
module.exports.rules = { | ||
"snake-case": require('./rules/snake-case'), | ||
}; | ||
@@ -1,19 +0,17 @@ | ||
module.exports = { | ||
snake_case: function(context) { | ||
return { | ||
Identifier: function(node) { | ||
var variableName = context.getSource(node, 0, 1); | ||
module.exports = function snakeCase(context) { | ||
return { | ||
Identifier: function(node) { | ||
var variableName = context.getSource(node, 0, 1); | ||
if (/[A-Z]/.test(variableName) | ||
&& variableName.indexOf("_") > -1) { | ||
context.report(node, '`{{identifier}}` : Variable must be in snake case', { | ||
identifier: node.name, | ||
}); | ||
} else { | ||
return; | ||
} | ||
}, | ||
}; | ||
}, | ||
if (/[A-Z]/.test(variableName) | ||
&& variableName.indexOf("_") > -1) { | ||
context.report(node, '`{{identifier}}` : Variable must be in snake case', { | ||
identifier: node.name, | ||
}); | ||
} else { | ||
return; | ||
} | ||
}, | ||
}; | ||
}; |
{ | ||
"name": "eslint-plugin-eslint-snake-case", | ||
"version": "0.0.1", | ||
"version": "0.0.2", | ||
"description": "This plugin verifys variable names are in snake_case", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
2055
23