問題タブ [codenarc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - Grails ドメイン - 予約済みのキーワード名
そのため、最終的codenarc
にプロジェクトのビルド プロセスを導入しましたが、次の警告が表示されます - GrailsDomainReservedSqlKeywordName
.
問題は、かなりの数のドメイン フィールドにdata
. 例えば
によると、これの効果codenarc
は
このようなキーワードを使用してドメイン クラス (またはそのフィールド) に名前を付けると、SQL スキーマの作成エラーや冗長なテーブル/列名のマッピングが発生します。
私の質問は次のとおりです。すべてのdata
プロパティの名前を変更する必要がありますか。そうであれば、どのように行うのが最善ですか (おそらくデータベースの移行を使用して)?
Grails のドキュメントでは、これらの予約済みキーワードの使用に対して警告が表示されなかったのはなぜかと思っています。おそらく彼らはそうすべきです。
gradle - Gradle で CodeNarc を使用して複数のレポート タイプを生成する
Gradle の CodeNarc で HTML とコンソール レポートの両方を生成したいと考えています。
私のbuild.gradle
:
これは問題なく動作しますが、現在は HTML へのリンクしか表示されていないため、コンソールにもレポートを表示したいと考えています。複数のレポート タイプをリクエストするにはどうすればよいですか?
intellij-idea - IntelliJ IDEA で不要な GString 違反を修正
CodeNarc を使用してプロジェクトを分析すると、膨大な数のUnnecessaryGString
違反が発生します。
ALT+ENTERを押してオプションを選択することで、それらを1つずつ修正できConvert to String
ます。ただし、これは非常に面倒なプロセスです。
IntelliJ には、不要な GStrings をすべて Strings に置き換える自動修正はありますか? そうでない場合、自分で作成するにはどうすればよいですか?
現在、エラーが発生しやすい置換を から に使用し"([^$\n"]+)"(?!\()
てい'$1'
ます。より複雑なケース(エスケープなど)では、いくつかの誤検知が発生します。
grails - Grails 1.3.9 用の Grails codenarc プラグイン
プラグイン サイトやその他のリソースを検索しても、自分の Grails バージョンにインストールする必要があるプラグイン バージョンが見つかりませんでした。誰かが私を助けることができますか?