要約
この無料のAIコードチェッカーは、貼り付けたVBAマクロ、Google Apps Scriptのスニペット、一般的なスクリプトを0〜100点で採点します。行の長さ、ネストの深さ、コメント比率、命名、マジックナンバーやTODOマーカーという5つのクライアントサイドチェックを実行し、詳細な内訳を表示します。アップロードは一切なし。スコアはブラウザ内でリアルタイムに更新され、登録も1日の上限もありません。
AIコードチェッカー 無料でコード品質を瞬時に採点
VBAマクロ、Google Apps Scriptのスニペット、その他どんなコードでも下に貼り付けてください。BiscuitのAIコードチェッカーが、書式、ネストの深さ、コメント、命名、マジックナンバーを見て、ブラウザ内でその場で0〜100点を採点します。登録不要、何もあなたのマシンの外には出ません。
AIコードチェッカーが実際にチェックする項目
行の長さとネストの深さ
100文字を超える行や、3〜4階層より深くネストされた括弧は、どちらも減点対象です。長くて深くネストされたコードは、レビューしづらく壊れやすいものです。
コメントと命名
チェッカーはコメントとコードの比率を見て、iやjのような明らかなループカウンター以外の1文字変数名を検出します。f(a, b, c)のような関数は、半年後に誰も触りたがりません。
マジックナンバーとTODO
数式の途中に埋め込まれた説明のない数値や、残されたTODO・FIXMEマーカーは、保守性スコアの減点対象になります。たいていはチームメイトが最初に質問してくる箇所です。
貼り付けたコードはブラウザの外に出ません
AIコードチェッカーは、すべてのチェックをJavaScriptでローカルに実行します。サーバー通信もなく、AIモデルがマクロを読み取ることもなく、コピーもどこにも保存されません。タブを閉じれば消える、仕事のコードに触れるツールとしてあるべき挙動です。
- コードを貼り付けたり編集したりしてもネットワーク通信は発生しません
- アカウント登録もAPIキーもレート制限もありません
- 5行のスニペットでも200行のモジュールでも同じように動作します
よくある質問
このAIコードチェッカーは本当に無料ですか?
どのプログラミング言語に対応していますか?
コードはどこかに送信されますか?
0〜100点のスコアはどう計算されていますか?
TODOコメントを追加したらスコアが下がったのはなぜですか?
ESLintのような本格的なリンターの代わりになりますか?
コードが意図的に深くネストされている場合、問題になりますか?
Biscuitに次の数式も探してきてほしいですか?
AIコードチェッカーはずっと無料です。スプレッドシートに戻ってVLOOKUPやARRAYFORMULAと格闘しているときは、Formula.dogが同じように登録不要・瞬時のトリックを数式向けに提供します。