As JSX mixes HTML and JavaScript together, it’s easy to mistake text nodes and add comments to them. This rule prevents you from accidentally leaving comments as HTML text.
Non-Compliant Code Examples
varHello=createReactClass({render:function(){return(<div>asd/* empty div */</div>);}});varHello=createReactClass({render:function(){return(<div>/* empty div */</div>);}});
Compliant Code Examples
varHello=createReactClass({displayName:'Hello',render:function(){return<div>{/* empty div */}</div>;}});varHello=createReactClass({displayName:'Hello',render:function(){return<div/*emptydiv*/></div>;}});varHello=createReactClass({displayName:'Hello',render:function(){return<divclassName={'foo'/* temp class */}></div>;}});
シームレスな統合。 Datadog Code Security をお試しください
Datadog Code Security
このルールを試し、Datadog Code Security でコードを解析する
このルールの使用方法
1
2
rulesets:- jsx-react # Rules to enforce JavaScript react.