Node.js環境でC、Cpp、Javaコードフォーマッタを作りました。
(github.com/lumirlumir)こんにちは!
私はもともとフロントエンド開発者なのでNode.js環境に慣れているのですが、npmに公開されているパッケージの中には、eslintやprettierのようにC、Cpp、Javaのコードフォーマットをしっかり整えてくれるちょうどいいものがありませんでした。
そこで、Node.js環境でnpmを通じてC、Cpp言語のコードフォーマットを管理できるパッケージを作ってみました。
VSCode上でC、Cppの標準フォーマッタとして活用されているclang-formatを利用するパッケージです。
2022年にメンテナンスが終了したangular/clang-formatパッケージをベースに、対応プラットフォーム数を増やして新たに開発しており、ルートに.clang-formatファイルを置いておけば自動で認識して使用できます。
まずは世界中のユーザーを対象に作ったのでREADMEは英語ですが、日本の皆さんのスターがもう少し増えたら日本語ドキュメントも別途作成してリンクしておこうと思います…! また、追加してほしい機能があればコメントやIssueを残していただければ反映したいと思います。
もしVSCode上で.clang-formatの使い方が分からなければ、コメントを残していただければ追加設定の方法もお知らせします。ありがとうございます!
4件のコメント
最近、Cでやるプロジェクトができたんですが、いいですね
👍👍.
Cコードの活動がもっと多い方には、どこか懐かしいフロントエンドですね :)
もともとCが好きだったので、なんだかんだでこうなりましたhaha