問題タブ [jqassistant]
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.
neo4j - jqassistant出力をgraphlyticで使用することは可能ですか?
私は現在、循環依存関係に苦しんでおり、目的のクラスに推移的に依存しているすべてのクラスを確認したいと考えていました。
jqassistant は利用できるツールだと思いました。私はすでにグラフリティックに精通していますが、どうにかして jqassistant の結果をそれにインポートできますか? 私の知る限り、jqassistant はある種の html レポートを出力します。
前もって感謝します!
jqassistant - Java ルール チェックの簡単な作業例
マルチモジュール Maven プロジェクトで Java プラグインのルールを検証するために jqassistant-maven-plugin を設定する方法がわかりません。
jqassistant のドキュメントには、プラグインの設定方法についてはあまり書かれていません。また、Java ルール分析の結果を含むレポートを表示するために実行する必要があるゴールもわかりません。
これをルート pom.xml に追加しました
実行すると
- mvn クリーン インストール
- mvn jqassistant:スキャン
- mvn jqassistant:analyze
有用なものが何も含まれていないxmlファイルを除いて、jqassistantからの出力のように見えるものは何も表示されません。
mvn jqassistant:effective-rules を実行すると、常に次の結果が得られます。
実用的な例を持っている人はいますか?
typescript - Typescript用のJQAssistantのようなツールはありますか
私は現在、コード分析に取り組んでおり、このツールhttps://jqassistant.org/を使用して Java アプリケーションのコードを照会しています。現在、すべての偽のクライアントと一連の jar ファイル間の関係を照会できます。コードに基づいて依存関係マトリックスを提供してくれます。本当にクールです。しかし、特にAngular 8+アプリケーションで、TypeScriptコードに基づいて同じプロセスを実行する同様のツールを知っているかどうかはわかりません.多くのマイクロアプリ(バックエンドとフロントエンド)があり、私は興味があります.コードベースの依存関係マトリックスを構築します。
皆さん、ありがとうございました!
neo4j - jqassistant-maven-plugin: ブラウザーを組み込み Neo4j に接続できません
注: すでに同様の質問がありますが、解決策は jqassistant-maven-plugin では機能しません。
jqassistant-maven-plugin (1.10.0) を使用して、JQAssistant によってスキャンされた Neo4j コンテンツを表示したい新しいクライアント サイトで問題に直面しています。
実行mvn jqassistant:scan jqassistant:analyze jqassistant:server
すると、起動して Neo4j が埋め込まれ、Maven プロジェクトのコンテンツがスキャンされ、埋め込まれたインスタンスが開いたままになるので、http://localhost:7474/ からアクセスできます。
(bolt プロトコルを使用して) ブラウザーでログインしようとすると、接続の問題に直面しています。
このツールでこのようなことは今まで見たことがありません。私が見つけた唯一のリソースは、listenAddress を変更する必要があると述べているこのドキュメントでした。
基本的に、JQAssistant は次の例外を除いて、いつものように構成されますembeddedListenAddress
。
似たような経験をした人はいますか?ブラウザー (利用可能なすべて) の一部の企業設定が websocket をブロックしているように思えます。これを回避する方法はありますか。現時点での私の唯一の回避策は、専用の Neo4j インスタンスを使用することです。これにより、開発セットアップが複雑になり、これを回避したいと考えています。
さらなる分析:
ブラウザポートを確認すると、リッスンしていることがわかります
一方、ボルトポートは利用できません