We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1e17259 commit f8d1acaCopy full SHA for f8d1aca
lib/rules/prefer-es6-class.js
@@ -11,11 +11,14 @@ var Components = require('../util/Components');
11
// ------------------------------------------------------------------------------
12
13
module.exports = Components.detect(function(context, components, utils) {
14
+ var configuration = context.options[0] || 'always';
15
16
return {
17
ObjectExpression: function(node) {
- if (utils.isES5Component(node)) {
18
+ if (utils.isES5Component(node) && configuration === 'always') {
19
context.report(node, 'Component should use es6 class instead of createClass');
20
+ } else if (utils.isES6Component(node) && configuration === 'never') {
21
+ context.report(node, 'Component should use createClass instead of es6 class');
22
}
23
24
};
0 commit comments