問題タブ [js-beautify]
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.
javascript - 開発者間で JS 形式のコードの一貫性を保ちますか?
Javascript 開発者がエディタで異なるコード形式を使用しているという問題が発生し続けています。一部の開発者は、VSCode、Sublime、または PHPStorm を使用しています。開発者が PR (Github) を作成すると、一貫性のないコード形式が得られます。
コードを自動的にフォーマットするコマンド (npm フォーマット) を開発者が実行できる方法はありますか。また、CI はコード形式のチェックを行いますか?
javascript - オブジェクトフォーマットのJS配列
ノード パッケージを使用してカスタム フォーマッタをセットアップしようとしていjs-beautify
ますが、オブジェクトの配列をフォーマットするときに問題が発生しています。出力を次のようにします。
私のブレースが別のブレースまたはブラケットと同じ行にあることに気付くでしょう。ただし、コードに次のような形式が含まれている場合、形式が正しくないことに気付きました。
私"brace_style": "end-expand"
は自分が望んでいたものだと思っていましたが、このケースではうまくいかないようです。以下のようなものがあれば、オンラインビューティファイアーで適切にフォーマットされるので、それは奇妙です:
希望する出力を取得する方法について誰か提案がありますか? 設定できる構成プロパティがあると想定しています。また、誰かがより優れたノード パッケージまたはフォーマッターを持っている場合は、それも楽しみにしています。
編集"preserve_newlines": true
アドナン・シャリフの最初の提案から、これが起こっている理由の
ように見えますが、それを削除すると、すべての改行が失われます...すべての改行を保持できない場合、これは少し厄介なようですフォーマットをブレースします。
visual-studio-code - Visual Studio Code の Beautify 拡張機能に新しい言語を追加できますか?
Visual Studio Code の Beautify 拡張機能に AutoHotKey を言語として追加しようと数時間試みてきましたが、今まさに頭を悩ませています。
ダウンロード ページの概要を見ると、新しい言語を追加できるような印象を受けましたが、一般的なプログラミングは初めてなので、見つけたドキュメントでは不十分であることが判明しました。完全に誤解される可能性があります。カスタム言語も機能です。
私が追加しました
Visual Studio Code の settings.json に。
さらに、ファイルのディレクトリにファイル .jsbeautifyrc を追加しました
自分のファイル (拡張子 .ahk) を提供された設定でフォーマット可能にしたいのですが、Beautify を実行しようとすると、「Beautify するタイプを決定できませんでした。選択してください」というメッセージが表示されます。JS、CSS、または HTML の選択。
ここからどこへ行けばいいのかわかりません。どんな助けでも素晴らしいでしょう。