2023-01-24
#js 
人とプログラミング言語の歩み寄りに挑戦。esprimaとescodegenを使ったesreformでしたが、importとトップレベルawaitに非対応であることが判明。合わせて、fixmyjsというJavaScriptの自動修正プロジェクトを発見したので、ES-Jamに組み込んでみました。


「ES-Jam 〜Webプログラミング道場〜」

よくプログラミングしている人には気になるスペース、改行、インデントが適切ではないプログラムを書いても・・・


こんな風に自動的に整形!変なバグに悩まされることがちょっと減って、書くべきプログラムのスタイルが身に付くはずです。


「code4fukui/esreform」

JavaScriptの整形ツールとして、fixmyjsをベースに、importとトップレベルawaitに対応。 (1行コメントが必ず改行されてしまうのはちょっと困るので、Issueに記載)


「code4fukui/fixMyHTML」

そういえばES-JamはJavaScriptではなく、HTMLを書く環境だったので、scriptタグ内のみをesreformに渡す、HTML整形ライブラリ「fixMyHTML」を作成。fixmyjsは、オープンデータを使ったステキな事例、fix my street の影響かも?

プログラミングをより楽しく!

Tweet
クリエイティブ・コモンズ・ライセンス
本ブログの記事や写真は「Creative Commons — CC BY 4.0」の下に提供します。記事内で紹介するプログラムや作品は、それぞれに記載されたライセンスを参照ください。
CC BY / @taisukef / アイコン画像 / プロフィール画像 / 「一日一創」画像 / RSS