'id'属性のないxhtml/html/jsfページ要素を見つけるIntelliJで検査をセットアップする必要があります。'id'要素なしのタグを検索するIntelliJ検査
<h:outputText value="myOutputValue"
styleClass="someStyle"/>
<h:outputText value="myOtherOutputValue" />
構造検索の下でintelliJでコード検査を設定しようとしました。次の正規表現では正しく設定できません。どんな助けもありがとう。
<(?:h:inputText|h:outputText)(?:\s+(?!id\b)[\w\-.:]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[\w\-.:]+))?)*\s*/?>
検索ボックスに入力されたとき、それは私のファイルに出現を見つけるので、私は正規表現作品を知っています。
最終的には、(?:h:inputText|h:outputText)
に数多くのタグを含めるようにしたいので、検査で変数などを使用したり、intelliJで何か他のものを使用した方が最適です。私たちは、すべての開発者が、すべての適用可能なページ要素にid属性を付けて、テストの容易さを助けるようにしたいと考えています。
それはすごくうまくいった、私は公式の投票をするのに十分な担当者がいない。私はドキュメントを繰り返し読んで、答えが出てこなかったので、ドキュメントはあまり明確ではありません。あなたはどうやってこれを学びましたか/理解しましたか? –
あなたはちょうど答えを受け入れることができるはずです。構造検索は残念ながら非常に複雑であり、多くのドキュメントを持っていません。それは、*既存のテンプレート*すべてを慎重に見て、それをたくさん理解することが可能です。または、私のようにソースコードを見て、JetbrainsのSS&Rの開発を行うことができます;-) –