@d-zero/markuplint-config

5.0.0-alpha.54 • Public • Published

@d-zero/markuplint-config

個別インストール

npm install -D @d-zero/markuplint-config

使い方

.markuplintrcを作成し、extends機能を使って読み込みます。

{
	"extends": ["@d-zero/markuplint-config"]
}

拡張

プロジェクトに合わせて設定を追加します。

{
	"extends": ["@d-zero/markuplint-config"],
	"rules": {
		// 例: クラス名の命名規則を変更する
		"class-naming": {
			"value": "/^c-(?<ComponentName>[a-z][a-z0-9]*(?:-[a-z0-9]+)*)$/"
		}
	}
}

class-namingの設定を変更する場合、上書きがやや冗長になるので、専用の関数を使って許可するクラスを追加します。

import { extendsConfig } from '@d-zero/markuplint-config';

export default extendsConfig({
	// 通常のクラス命名規則に加えて、Splideのクラス名も許可する
	classNaming: ['/^splide(?:__[a-z]+)?$/'],
});

// または、以下のように書くこともできます

export default {
	...extendsConfig({
		// 通常のクラス命名規則に加えて、Splideのクラス名も許可する
		classNaming: ['/^splide(?:__[a-z]+)?$/'],
	}),
	// 他の設定
	rules: {
		'character-reference': false,
	},
};

Readme

Keywords

none

Package Sidebar

Install

npm i @d-zero/markuplint-config

Weekly Downloads

155

Version

5.0.0-alpha.54

License

MIT

Unpacked Size

9.16 kB

Total Files

7

Last publish

Collaborators

  • yusukehirao
  • dz_furukawa
  • dz_kumazawa