As JSX mixes HTML and JavaScript together, comments in text nodes must be in brackets to be evaluated as JavaScript instead of HTML. 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
<Paragraph>loremipsum<InlineCode>http://localhost:8126</InlineCode> lorem ipsum
</Paragraph>
varHello=createReactClass({displayName:'Hello',render: function(){return<div>{/* empty div */}</div>;}});varHello=createReactClass({displayName:'Hello',render: function(){return<div/* empty div */></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:- tsx-react # Rules to enforce TypeScript react.