SVGLint
参考:
birjolaxew/svglint: Linter for SVG files – GitHub
使い方
Yarn でグローバルにインストールする。
$ yarn global add svglint
もしくは、package.json に追加してインストールする。
$ yarn add svglint $ yarn install
yarn run で実行する。
$ yarn run -s svglint path/to/graphics.svg
.svglintrc.js
attr:アトリビュートに適用するルール。rule::selector:ルールを適用するタグを選択するセレクタ。true:アトリビュートを必須とする。
module.exports = {
rules: {
attr: [{
"rule::selector": "svg",
"xmlns": true,
"viewBox": true
}, {
"rule::selector": "animate",
"attributeType": true,
"attributeName": true
}, {
"rule::selector": "use",
"xlink:href": true
}]
}
}
参考:
Config – birjolaxew/svglint: Linter for SVG files – GitHub
svglint/.svglintrc.js at master · birjolaxew/svglint – GitHub