check-this.nvim — 軽量リスクチェッカー(Neovimプラグイン)

ToolNeovimLuaGo

barthollomew/check-this.nvim

GitHub で見る

GitHub →

関連記事

Neovim 設定(Juandi)

個人向けの軽量な Neovim 設定リポジトリです。Lua ベースの init.lua と lua ディレクトリを中心に構成され、lazy-lock.json が含まれていることから lazy.nvim 等のプラグインマネージャーでプラグイン管理を想定した再現可能な環境を提供します。設定はシンプルで拡張しやすく、初期セットアップやカスタマイズのベースとして利用しやすい設計です(約300字)。

NeovimLuaConfig

glaze.nvim — Neovim向けGoバイナリ管理プラグイン

Neovim用の軽量なGoバイナリ管理プラグイン。MasonやLazy.nvimのスタイルを参考に、Go製ツール(gofmtやgopls、golangci-lintなど)をプロジェクトに応じて遅延インストール・管理できます。Luaで書かれており、Neovim設定から簡単に統合できる設計で、go installベースのインストール、ツールの有効化/無効化、アップデート処理やパス管理を行えるようになっています(使い勝手を重視した小さなユーティリティプラグイン)。

NeovimGoPlugin

gitlineage.nvim — 選択行のGit履歴を可視化するNeovimプラグイン

Neovim上でビジュアルモードで選択した行範囲の履歴を追跡し、該当行がどのコミットでどのように変化したかを確認できる軽量プラグインです。内部で git log -L を利用して行レベルの履歴を取得し、コミット間の移動、SHAのヤンク、さらに diffview.nvim を使ったフル差分表示をサポートします。操作はキーマッピングで呼び出せ、カスタマイズ可能です。

NeovimGitLua

endpoint.nvim — APIエンドポイント探索プラグイン

endpoint.nvimはNeovim向けのTelescopeプラグインで、WebアプリケーションのAPIエンドポイントを素早く検出・一覧表示・ジャンプできるツールです。Spring BootやNestJS、Symfony、FastAPIなど複数フレームワークをサポートし、カスタマイズ可能なUIとスマートなキャッシュ機構を備えています。開発中のフレームワーク拡張も予定されており、コードベースからルーティング情報を抽出して開発効率を向上させます。

NeovimTelescopeLua

beam.nvimで実現するファイル内テキスト操作の革新

beam.nvimはNeovim用のLua製プラグインで、検索を活用してファイル内の任意の場所でテキスト操作(ヤンク、削除、変更、ビジュアル選択)を行うことを可能にします。カーソル移動を最小限にし効率的な編集を支援するこのツールは、通常の操作の手間を大幅に削減し、開発生産性を向上させます。

NeovimLuaテキスト操作

nvim_json_graph_view:NeovimでJSONデータをグラフ表示するツール

nvim_json_graph_viewは、Neovim上でJSONファイルを視覚的にグラフ表示できるLua製プラグインです。JSONの複雑な構造をノードとリンクで可視化し、折りたたみやリンク移動などの操作が可能。lazy.nvimを利用した簡単なセットアップとキー操作で効率的なJSON解析を支援します。

NeovimJSON可視化Lua