eslint で Must use import to load ES Module が発生した場合の解決方法
以下のように eslint を実行した時に、Must use import to load ES Module というエラーが発生することがあります。
$ npx eslint src/main.jsエラー内容
Er ...
Node.js + TypeScript で tsconfig.json の target や module に悩んだ時にやること
Node.js + TypeScript の環境を作る時に、tsconfig.json 内の target や module を何にしたらいいのだろう、と考えることがありました。
これらを決定するために二つの良い方法があり ...
Svelteのチュートリアル
SvelteがReactに置き換わることはなさそうだけど、公式のチュートリアルで実際にコードを実行できるようにしているのはとても今風で良いと思う。
ライブラリを使用するときに気を付けること
第三者が作成したライブラリは車輪の再発明を避けることができるので便利です。
しかし、ライブラリを利用するときには注意点があります。
基本的にはマニュアルやドキュメントに記載されていない使い方はしない方が良いです ...
JavaScript 関数定義と実装が混ざったコードが読みにくかった
以前自分が書いたコードを眺めていて読みにくかったことがあります。
以下のような感じで、関数の定義と実装が同じファイルにあり、かつ、それらの順番が混在していました。
//実装//実装// 関数定義//実装// 関数定義 ...
PhpStormからVSCodeへ移行してから半年
以前はJetBrainsのPhpStormを使用していたのですが、半年前くらいにVSCodeを使うようにしました。
なんといってもVSCodeは無料なのが嬉しいところ。
JetBrainsのIDEはお高いので、 ...
コードを書くときに少し気をつけると良いと思うこと
最近、あまり知らない処理のコードを読んでいて、getXXXXみたいな名前のメソッドがあったのですが、実はそのメソッドの中でDBへの更新が行われていたという驚きのことがありました。
メソッド名や関数名から、その処理は何かを更 ...
Youtubeの広告で流れている無料プログラミングレッスン
Youtubeの広告でたまに無料プログラミングレッスンが流れてきます。
なんでも、このレッスンを受ければ、サラリーマン並みの副収入が得られるようになるとのこと。
限定人数なのでお早めに、ということです。 ...
JavaScript 配列の中に重複があるものを抽出する方法
配列の中に重複があるものを抽出する方法です。
例えば以下の配列があるとします。
const arr =hoge が重複するので、 という配列を返したい場合、以下のようにすることで実現可能です。
const ...
github 1分で分かるプルリクエストのレビューの仕方
ここにプルリクエストの要約が書かれていたり、相談事項が書かれている。
プロジェクトによってはテンプレートが決められていることもある。
Files changed タブをみるコ ...