JavaScriptスニペットをレビュー
スニペットを整形し、JavaScriptレビューレポートをコピーして、圧縮やAPI payload確認へ進みます。
圧縮または読みにくい JavaScript を整形し、debugging と code review を助けます。
入力 / 出力
入力、出力、コピー操作をこの領域にまとめています。例と確認項目は下に分けています。
ローカルセッション
入力状態はこのブラウザだけに保存され、アカウントなしで前回の作業を復元できます。
基本の入力/出力が終わってから、必要な例、確認リスト、関連ツールだけを開きます。
JavaScriptスニペットをレビュー
スニペットを整形し、JavaScriptレビューレポートをコピーして、圧縮やAPI payload確認へ進みます。
コピー前の確認
よくある失敗例
関連ツール
ガイド
基本の入力/出力が終わってから、必要な例、確認リスト、関連ツールだけを開きます。
function hi(){console.log('bob');}const total=items.reduce((sum,item)=>sum+item.price,0)export async function load(){return fetch('/api/data').then((r)=>r.json())}JavaScript例
文字数
34
関数数
1
Console呼び出し
1
出力行数
3
コピー前にモジュール構文、非同期処理、ブラウザAPI、圧縮後サイズを確認します。
Import数
0
Export数
0
Async/await
0
ブラウザAPI
0
ブラウザAPIは検出されませんでした。
圧縮率
0%
空白とコメントを削除した場合の推定削減率です。
シグナルプレビュー
スニペット内で見つかった実行環境とモジュールのシグナルです。
JavaScriptレビューレポート
module/runtimeシグナル、networkとevalリスク、警告、安全確認チェックリストを含む引き継ぎレポートをコピーします。
出力モード
見やすく整形
Import数
0
Export数
0
Async/await
0
ブラウザAPI
0
ブラウザAPIは検出されませんでした。
Fetch呼び出し
いいえ
Evalリスク
いいえ
圧縮率
0%
レビューメモ
レビューチェックリスト
# JavaScriptレビューレポート - 確認時刻: ブラウザコピー時刻 - 出力モード: 見やすく整形 - 文字数: 34 - 出力行数: 3 - 関数数: 1 - Import数: 0 - Export数: 0 - Async/await: 0 - ブラウザAPI: ブラウザAPIは検出されませんでした。 - Console呼び出し: 1 - Fetch呼び出し: いいえ - Evalリスク: いいえ - TODO/FIXME/HACKメモ: いいえ - 圧縮率: 0% - 元JavaScriptはこのレポートに含めません。必要ならredact済みsnippetを別途添付してください。 ## レビューメモ - console呼び出しがあります。必要なら本番前にdebug logを削除してください。 - このformatterは短いsnippet向けで、Prettierやproject formatterの代替ではありません。 ## レビューチェックリスト - 公開前にproject testsまたは安全なsandboxでスニペットを実行してください。 - browser、Node.js、edge runtime、bundlerのどれ向けか確認してください。 - network codeをコピーする前にfetch URL、認証情報、エラー処理を確認してください。 - 本番前にdebug console出力とTODOメモを削除してください。 - 圧縮やdocs貼り付け時はlicenseとhandoffコメントを保持してください。
コピー用の出力
function hi(){
console.log('bob');
}