Permalink
4418534 Jun 15, 2016
@yannickcr @insin @awong-dev
39 lines (24 sloc) 985 Bytes

Prevent usage of unknown DOM property (no-unknown-property)

In JSX all DOM properties and attributes should be camelCased to be consistent with standard JavaScript style. This can be a possible source of error if you are used to writing plain HTML.

Fixable: This rule is automatically fixable using the --fix flag on the command line.

Rule Details

The following patterns are considered warnings:

var React = require('react');

var Hello = <div class="hello">Hello World</div>;

The following patterns are not considered warnings:

var React = require('react');

var Hello = <div className="hello">Hello World</div>;

Rule Options

...
"no-unknown-property": [<enabled>, { ignore: <ignore> }]
...
  • enabled: for enabling the rule. 0=off, 1=warn, 2=error. Defaults to 0.
  • ignore: optional array of property and attribute names to ignore during validation.

When Not To Use It

If you are not using JSX you can disable this rule.