タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

clojureと静的解析に関するigrepのブックマーク (2)

  • Clojureで実装されている静的コード解析ツールCodeSceneでClojureプロジェクトを分析する - Qiita

    今回は、私が業務をしている中で出会った、Clojureを用いて実装されている静的コード解析サービス、CodeSceneについてご紹介します。業務でClojureを採用する際の説得材料の一つになれば幸いです。また、Clojure以外の言語も多数サポートしているので、その他の言語のプロジェクト管理にもオススメです。コミュニティエディションはオープンソースプロジェクトには無料で利用できます。 CodeSceneはスウェーデンの企業で、ソースコードを静的解析して、コード品質や開発チームの効率、メンバーが辞めたときのリスクなどを評価するサービスを提供しています。社名はCrime Scene(事件現場)をもじったもので、Forensics(犯罪科学、鑑識)をソフトウェアに適用していることから来ているものと思われます。 GitHubやBitBucketで管理されているリポジトリをスキャンし、28のプログ

    Clojureで実装されている静的コード解析ツールCodeSceneでClojureプロジェクトを分析する - Qiita
  • malliとclj-kondoで変わる(?)Clojure開発体験

    まだ malli で定義した仕様をすべて clj-kondo 側で扱えるわけではないです。 そのため現時点で実用に耐えうるかというとそうではありません。 ただ無いよりは有った方が開発体験は改善するいうレベルです。 malli とは metosin/malli は Clojure/ClojureScript 向けにデータに対する仕様を定義し、データがその仕様に沿っているかをバリデートするための機能を提供するライブラリです。 近いライブラリとして clojure.spec や plumatic/schema がありますが、malli が特徴的なのはすべての仕様を「データ」として定義できる点です。 (require '[malli.core :as m]) (def IntMap ;; key がキーワード、 value が整数であるマップの定義 ;; キーワードとシンボルからなるただのデータ

    malliとclj-kondoで変わる(?)Clojure開発体験
  • 1