Skip to content

Commit 4d7a7a0

Browse files
committed
Default display-name's acceptTranspilerName to true
This was a change that has been queued for v4. Addresses jsx-eslint#436
1 parent 442d20b commit 4d7a7a0

File tree

3 files changed

+82
-53
lines changed

3 files changed

+82
-53
lines changed

docs/rules/display-name.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ var Hello = React.createClass({
3535

3636
### `acceptTranspilerName`
3737

38-
When `true` the rule will accept the name set by the transpiler and does not require a `displayName` property in this case.
38+
When `true` (default) the rule will accept the name set by the transpiler and does not require a `displayName` property in this case.
3939

4040
The following patterns are considered okay and do not cause warnings:
4141

lib/rules/display-name.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@ module.exports = Components.detect(function(context, components, utils) {
1414

1515
var sourceCode = context.getSourceCode();
1616
var config = context.options[0] || {};
17-
var acceptTranspilerName = config.acceptTranspilerName || false;
17+
var acceptTranspilerName = config.hasOwnProperty('acceptTranspilerName') ?
18+
config.acceptTranspilerName :
19+
true;
1820

1921
var MISSING_MESSAGE = 'Component definition is missing display name';
2022

0 commit comments

Comments
 (0)