かもメモ

自分の落ちた落とし穴に何度も落ちる人のメモ帳

2022-11-01から1ヶ月間の記事一覧

Vite PostCSS で CSS をネストして書けるようにしたい

PostCSS はデフォルトでは Sass のようなネストでスタイルを書くことができません。 Global 用のスタイルを書くときなどにネストできないとちょっと不便なので PostCSS を使ってネストして CSS を書けるようにしたメモ Vite (react) のプロジェクトに PostCS…

PHP 型チェックを厳密にしたい

PHP

前回 PHP の型宣言が暗黙の型変換をしてしまってそんなものかーと思っていたのですが、厳密にするオプションが有ることを教えてもらったので記録に残しておきます。 環境 PHP v.8.1.2 (onlinephp.io で実行) declare(strict_types=1); 宣言を行うと厳密な方…

PHP オプショナルな引数の初期値を設定したい

PHP

オプショナルな引数の初期値を設定した関数の作成は、関数の仮引数に 型宣言 + デフォルト引数に `null` を設定して、null 合体演算子を使ってデフォルト値を与えるのが良さそう

TIL: 冪等性、参照透過性、純粋関数 についてのメモ

勉強会で 読みやすいコードのガイドライン をやっていて冪等であるのがよい。と書かれていたのですが冪等についてふわふわした感覚だったので調べたメモ。 ⚠ しっかり調べた訳ではないので解釈が間違っている可能性があります :pray: 冪等性 idempotency, id…

SEO スクリーンリーダー専用テキストと隠しテキストのスパム判定のメモ

スクリーンリーダーが読み取れない隠しテキストはスパム判定でペナルティを受ける可能性がある

VSCode スペースや役物 `(` 入力で意図しないサジェストが確定されてしまう

`acceptSuggestionOnCommitCharacter` を `false` にする ``` { "editor.acceptSuggestionOnEnter": "off", "editor.acceptSuggestionOnCommitCharacter": false, } ```