【文件属性】:
文件名称:tslint-jsx-required-attributes:TSLint规则要求JSX元素上具有某些属性
文件大小:84KB
文件格式:ZIP
更新时间:2021-03-25 15:40:11
TypeScript
TSLint JSX必需属性规则
tslint的自定义规则
当JSX元素匹配指定的元素类型或指定的属性时,要求它们包含指定的属性。
npm i -D tslint-jsx-required-attributes
tslint.json
"rulesDirectory" : [
"node_modules/tslint-jsx-required-attributes"
] ,
"rules" : {
"jsx-required-attributes" : {
"severity" : "warning" ,
"options" : [ [
"data-id" , // name of required attribute
{
"tagNames" : [ // require attribut
【文件预览】:
tslint-jsx-required-attributes-master
----package.json(2KB)
----.prettierrc(209B)
----.prettierignore(91B)
----LICENSE(1KB)
----azure-pipelines.yml(512B)
----src()
--------utils.ts(2KB)
--------jsxRequiredAttributesRule.ts(6KB)
--------jsxRequiredAttributesRule.spec.ts(6KB)
--------lintRunner.ts(833B)
----tsconfig.json(262B)
----.gitignore(41B)
----README.md(1KB)
----yarn.lock(186KB)
----.editorconfig(96B)
----.gitattributes(89B)
----build()
--------generatePackageForNpm.js(1KB)
----.vscode()
--------launch.json(660B)