いまのところ、このブログはlume
で作っている。
denoだとdeno lint
でts
, js
に対するlintingはできるけど、css
とかに対するlintingはできないので面倒。
nodeだとstylelint
があるので、それをdenoで使う方法をまとめておく。
実行
deno run -A npm:stylelint <files...>
設定ファイル
nodeだとstylelint自身がextendsに入れたものを解決してくれるが、denoだとnode_modules
が無くて解決できない。
なので、設定ファイルの評価タイミングで解決しておく。
import { rule as standard } from "npm:stylelint-config-standard"
export default {
rules: {
...standard,
},
}
解決をstylelintでできない都合上、使えるfiletypeはmjs
とjs
だけっぽい?