├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug.md │ └── config.yml ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── ci.yml │ └── cnpm.yml ├── .gitignore ├── .npmignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING ├── LICENSE ├── README.md ├── eslint.config.mjs ├── lib ├── configs │ ├── .gitkeep │ └── README.md ├── index.js ├── processor.js ├── rules │ ├── colon-style-event-binding.js │ ├── empty-tag-self-closing.js │ ├── event-binding-style.js │ ├── forbid-attributes.js │ ├── forbid-tags.js │ ├── max-depth.js │ ├── max-len.js │ ├── max-lines.js │ ├── no-const-and-let-in-wxs.js │ ├── no-dot-this-in-wx-key.js │ ├── no-duplicate-attributes.js │ ├── no-dynamic-wx-key.js │ ├── no-inconsistent-tagname.js │ ├── no-index-in-wx-key.js │ ├── no-inline-wxs.js │ ├── no-unexpected-string-bool.js │ ├── no-unnecessary-block.js │ ├── no-vue-directive.js │ ├── no-wx-for-with-wx-else.js │ ├── no-wx-for-with-wx-if.js │ ├── no-wx-if-string.js │ ├── omit-bool-attributes.js │ ├── quotes.js │ ├── report-interpolation-error.js │ ├── report-wxml-syntax-error.js │ ├── report-wxs-syntax-error.js │ ├── required-attributes.js │ ├── required-root-tag.js │ ├── required-tags.js │ ├── wx-key.js │ ├── wxs-module-prop.js │ └── wxs-must-be-top-level.js └── utils │ └── .gitkeep ├── package.json ├── tests ├── fixtures │ ├── README.md │ └── max-lines │ │ ├── blank-lines.wxml │ │ ├── eol.wxml │ │ └── normal.wxml ├── flatconfig │ ├── .gitignore │ ├── eslint.config.mjs │ ├── package.json │ └── test.wxml ├── rule-tester-compat.js └── rules │ ├── colon-style-event-binding.js │ ├── empty-tag-self-closing.js │ ├── event-binding-style.js │ ├── forbid-attributes.js │ ├── forbid-tags.js │ ├── max-depth.js │ ├── max-len.js │ ├── max-lines.js │ ├── no-const-and-let-in-wxs.js │ ├── no-dot-this-in-wx-key.js │ ├── no-duplicate-attributes.js │ ├── no-dynamic-wx-key.js │ ├── no-inconsistent-tagname.js │ ├── no-index-in-wx-key.js │ ├── no-inline-wxs.js │ ├── no-unexpected-string-bool.js │ ├── no-unnecessary-block.js │ ├── no-vue-directive.js │ ├── no-wx-for-with-wx-else.js │ ├── no-wx-for-with-wx-if.js │ ├── no-wx-if-string.js │ ├── omit-bool-attributes.js │ ├── quotes.js │ ├── report-interpolation-error.js │ ├── report-wxml-syntax-error.js │ ├── report-wxs-syntax-error.js │ ├── required-attributes.js │ ├── required-root-tag.js │ ├── required-tags.js │ ├── wx-key.js │ ├── wxs-module-prop.js │ └── wxs-must-be-top-level.js ├── tools └── lib │ └── rules.js └── website ├── docs ├── .vuepress │ ├── components │ │ └── eslint-code-block.vue │ ├── config.js │ ├── enhanceApp.js │ ├── public │ │ ├── favicon.ico │ │ └── images │ │ │ └── logo.png │ ├── shim │ │ ├── eslint.js │ │ └── module.js │ └── styles │ │ └── index.styl ├── README.md ├── rules │ ├── README.md │ ├── colon-style-event-binding.md │ ├── empty-tag-self-closing.md │ ├── event-binding-style.md │ ├── forbid-attributes.md │ ├── forbid-tags.md │ ├── max-depth.md │ ├── max-len.md │ ├── max-lines.md │ ├── no-const-and-let-in-wxs.md │ ├── no-dot-this-in-wx-key.md │ ├── no-duplicate-attributes.md │ ├── no-dynamic-wx-key.md │ ├── no-inconsistent-tagname.md │ ├── no-index-in-wx-key.md │ ├── no-inline-wxs.md │ ├── no-restricted-syntax.md │ ├── no-unexpected-string-bool.md │ ├── no-unnecessary-block.md │ ├── no-vue-directive.md │ ├── no-wx-for-with-wx-else.md │ ├── no-wx-for-with-wx-if.md │ ├── no-wx-if-string.md │ ├── omit-bool-attributes.md │ ├── quotes.md │ ├── report-interpolation-error.md │ ├── report-wxml-syntax-error.md │ ├── report-wxs-syntax-error.md │ ├── required-attributes.md │ ├── required-root-tag.md │ ├── required-tags.md │ ├── wx-key.md │ ├── wxs-module-prop.md │ └── wxs-must-be-top-level.md └── user-guide │ └── README.md ├── package-lock.json └── package.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | website/ 2 | tools/ 3 | eslint.config.mjs 4 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/.github/ISSUE_TEMPLATE/bug.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/cnpm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/.github/workflows/cnpm.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | public -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/.npmignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/CONTRIBUTING -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /lib/configs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/configs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/configs/README.md -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/processor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/processor.js -------------------------------------------------------------------------------- /lib/rules/colon-style-event-binding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/colon-style-event-binding.js -------------------------------------------------------------------------------- /lib/rules/empty-tag-self-closing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/empty-tag-self-closing.js -------------------------------------------------------------------------------- /lib/rules/event-binding-style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/event-binding-style.js -------------------------------------------------------------------------------- /lib/rules/forbid-attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/forbid-attributes.js -------------------------------------------------------------------------------- /lib/rules/forbid-tags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/forbid-tags.js -------------------------------------------------------------------------------- /lib/rules/max-depth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/max-depth.js -------------------------------------------------------------------------------- /lib/rules/max-len.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/max-len.js -------------------------------------------------------------------------------- /lib/rules/max-lines.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/max-lines.js -------------------------------------------------------------------------------- /lib/rules/no-const-and-let-in-wxs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/no-const-and-let-in-wxs.js -------------------------------------------------------------------------------- /lib/rules/no-dot-this-in-wx-key.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/no-dot-this-in-wx-key.js -------------------------------------------------------------------------------- /lib/rules/no-duplicate-attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/no-duplicate-attributes.js -------------------------------------------------------------------------------- /lib/rules/no-dynamic-wx-key.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/no-dynamic-wx-key.js -------------------------------------------------------------------------------- /lib/rules/no-inconsistent-tagname.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/no-inconsistent-tagname.js -------------------------------------------------------------------------------- /lib/rules/no-index-in-wx-key.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/no-index-in-wx-key.js -------------------------------------------------------------------------------- /lib/rules/no-inline-wxs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/no-inline-wxs.js -------------------------------------------------------------------------------- /lib/rules/no-unexpected-string-bool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/no-unexpected-string-bool.js -------------------------------------------------------------------------------- /lib/rules/no-unnecessary-block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/no-unnecessary-block.js -------------------------------------------------------------------------------- /lib/rules/no-vue-directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/no-vue-directive.js -------------------------------------------------------------------------------- /lib/rules/no-wx-for-with-wx-else.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/no-wx-for-with-wx-else.js -------------------------------------------------------------------------------- /lib/rules/no-wx-for-with-wx-if.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/no-wx-for-with-wx-if.js -------------------------------------------------------------------------------- /lib/rules/no-wx-if-string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/no-wx-if-string.js -------------------------------------------------------------------------------- /lib/rules/omit-bool-attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/omit-bool-attributes.js -------------------------------------------------------------------------------- /lib/rules/quotes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/quotes.js -------------------------------------------------------------------------------- /lib/rules/report-interpolation-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/report-interpolation-error.js -------------------------------------------------------------------------------- /lib/rules/report-wxml-syntax-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/report-wxml-syntax-error.js -------------------------------------------------------------------------------- /lib/rules/report-wxs-syntax-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/report-wxs-syntax-error.js -------------------------------------------------------------------------------- /lib/rules/required-attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/required-attributes.js -------------------------------------------------------------------------------- /lib/rules/required-root-tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/required-root-tag.js -------------------------------------------------------------------------------- /lib/rules/required-tags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/required-tags.js -------------------------------------------------------------------------------- /lib/rules/wx-key.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/wx-key.js -------------------------------------------------------------------------------- /lib/rules/wxs-module-prop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/wxs-module-prop.js -------------------------------------------------------------------------------- /lib/rules/wxs-must-be-top-level.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/lib/rules/wxs-must-be-top-level.js -------------------------------------------------------------------------------- /lib/utils/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/package.json -------------------------------------------------------------------------------- /tests/fixtures/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/fixtures/README.md -------------------------------------------------------------------------------- /tests/fixtures/max-lines/blank-lines.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/fixtures/max-lines/blank-lines.wxml -------------------------------------------------------------------------------- /tests/fixtures/max-lines/eol.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/fixtures/max-lines/eol.wxml -------------------------------------------------------------------------------- /tests/fixtures/max-lines/normal.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/fixtures/max-lines/normal.wxml -------------------------------------------------------------------------------- /tests/flatconfig/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | package-lock.json 4 | -------------------------------------------------------------------------------- /tests/flatconfig/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/flatconfig/eslint.config.mjs -------------------------------------------------------------------------------- /tests/flatconfig/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/flatconfig/package.json -------------------------------------------------------------------------------- /tests/flatconfig/test.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/flatconfig/test.wxml -------------------------------------------------------------------------------- /tests/rule-tester-compat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rule-tester-compat.js -------------------------------------------------------------------------------- /tests/rules/colon-style-event-binding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/colon-style-event-binding.js -------------------------------------------------------------------------------- /tests/rules/empty-tag-self-closing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/empty-tag-self-closing.js -------------------------------------------------------------------------------- /tests/rules/event-binding-style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/event-binding-style.js -------------------------------------------------------------------------------- /tests/rules/forbid-attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/forbid-attributes.js -------------------------------------------------------------------------------- /tests/rules/forbid-tags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/forbid-tags.js -------------------------------------------------------------------------------- /tests/rules/max-depth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/max-depth.js -------------------------------------------------------------------------------- /tests/rules/max-len.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/max-len.js -------------------------------------------------------------------------------- /tests/rules/max-lines.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/max-lines.js -------------------------------------------------------------------------------- /tests/rules/no-const-and-let-in-wxs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/no-const-and-let-in-wxs.js -------------------------------------------------------------------------------- /tests/rules/no-dot-this-in-wx-key.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/no-dot-this-in-wx-key.js -------------------------------------------------------------------------------- /tests/rules/no-duplicate-attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/no-duplicate-attributes.js -------------------------------------------------------------------------------- /tests/rules/no-dynamic-wx-key.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/no-dynamic-wx-key.js -------------------------------------------------------------------------------- /tests/rules/no-inconsistent-tagname.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/no-inconsistent-tagname.js -------------------------------------------------------------------------------- /tests/rules/no-index-in-wx-key.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/no-index-in-wx-key.js -------------------------------------------------------------------------------- /tests/rules/no-inline-wxs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/no-inline-wxs.js -------------------------------------------------------------------------------- /tests/rules/no-unexpected-string-bool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/no-unexpected-string-bool.js -------------------------------------------------------------------------------- /tests/rules/no-unnecessary-block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/no-unnecessary-block.js -------------------------------------------------------------------------------- /tests/rules/no-vue-directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/no-vue-directive.js -------------------------------------------------------------------------------- /tests/rules/no-wx-for-with-wx-else.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/no-wx-for-with-wx-else.js -------------------------------------------------------------------------------- /tests/rules/no-wx-for-with-wx-if.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/no-wx-for-with-wx-if.js -------------------------------------------------------------------------------- /tests/rules/no-wx-if-string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/no-wx-if-string.js -------------------------------------------------------------------------------- /tests/rules/omit-bool-attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/omit-bool-attributes.js -------------------------------------------------------------------------------- /tests/rules/quotes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/quotes.js -------------------------------------------------------------------------------- /tests/rules/report-interpolation-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/report-interpolation-error.js -------------------------------------------------------------------------------- /tests/rules/report-wxml-syntax-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/report-wxml-syntax-error.js -------------------------------------------------------------------------------- /tests/rules/report-wxs-syntax-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/report-wxs-syntax-error.js -------------------------------------------------------------------------------- /tests/rules/required-attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/required-attributes.js -------------------------------------------------------------------------------- /tests/rules/required-root-tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/required-root-tag.js -------------------------------------------------------------------------------- /tests/rules/required-tags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/required-tags.js -------------------------------------------------------------------------------- /tests/rules/wx-key.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/wx-key.js -------------------------------------------------------------------------------- /tests/rules/wxs-module-prop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/wxs-module-prop.js -------------------------------------------------------------------------------- /tests/rules/wxs-must-be-top-level.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tests/rules/wxs-must-be-top-level.js -------------------------------------------------------------------------------- /tools/lib/rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/tools/lib/rules.js -------------------------------------------------------------------------------- /website/docs/.vuepress/components/eslint-code-block.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/.vuepress/components/eslint-code-block.vue -------------------------------------------------------------------------------- /website/docs/.vuepress/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/.vuepress/config.js -------------------------------------------------------------------------------- /website/docs/.vuepress/enhanceApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/.vuepress/enhanceApp.js -------------------------------------------------------------------------------- /website/docs/.vuepress/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/.vuepress/public/favicon.ico -------------------------------------------------------------------------------- /website/docs/.vuepress/public/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/.vuepress/public/images/logo.png -------------------------------------------------------------------------------- /website/docs/.vuepress/shim/eslint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/.vuepress/shim/eslint.js -------------------------------------------------------------------------------- /website/docs/.vuepress/shim/module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/.vuepress/shim/module.js -------------------------------------------------------------------------------- /website/docs/.vuepress/styles/index.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/.vuepress/styles/index.styl -------------------------------------------------------------------------------- /website/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/README.md -------------------------------------------------------------------------------- /website/docs/rules/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/README.md -------------------------------------------------------------------------------- /website/docs/rules/colon-style-event-binding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/colon-style-event-binding.md -------------------------------------------------------------------------------- /website/docs/rules/empty-tag-self-closing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/empty-tag-self-closing.md -------------------------------------------------------------------------------- /website/docs/rules/event-binding-style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/event-binding-style.md -------------------------------------------------------------------------------- /website/docs/rules/forbid-attributes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/forbid-attributes.md -------------------------------------------------------------------------------- /website/docs/rules/forbid-tags.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/forbid-tags.md -------------------------------------------------------------------------------- /website/docs/rules/max-depth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/max-depth.md -------------------------------------------------------------------------------- /website/docs/rules/max-len.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/max-len.md -------------------------------------------------------------------------------- /website/docs/rules/max-lines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/max-lines.md -------------------------------------------------------------------------------- /website/docs/rules/no-const-and-let-in-wxs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/no-const-and-let-in-wxs.md -------------------------------------------------------------------------------- /website/docs/rules/no-dot-this-in-wx-key.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/no-dot-this-in-wx-key.md -------------------------------------------------------------------------------- /website/docs/rules/no-duplicate-attributes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/no-duplicate-attributes.md -------------------------------------------------------------------------------- /website/docs/rules/no-dynamic-wx-key.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/no-dynamic-wx-key.md -------------------------------------------------------------------------------- /website/docs/rules/no-inconsistent-tagname.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/no-inconsistent-tagname.md -------------------------------------------------------------------------------- /website/docs/rules/no-index-in-wx-key.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/no-index-in-wx-key.md -------------------------------------------------------------------------------- /website/docs/rules/no-inline-wxs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/no-inline-wxs.md -------------------------------------------------------------------------------- /website/docs/rules/no-restricted-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/no-restricted-syntax.md -------------------------------------------------------------------------------- /website/docs/rules/no-unexpected-string-bool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/no-unexpected-string-bool.md -------------------------------------------------------------------------------- /website/docs/rules/no-unnecessary-block.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/no-unnecessary-block.md -------------------------------------------------------------------------------- /website/docs/rules/no-vue-directive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/no-vue-directive.md -------------------------------------------------------------------------------- /website/docs/rules/no-wx-for-with-wx-else.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/no-wx-for-with-wx-else.md -------------------------------------------------------------------------------- /website/docs/rules/no-wx-for-with-wx-if.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/no-wx-for-with-wx-if.md -------------------------------------------------------------------------------- /website/docs/rules/no-wx-if-string.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/no-wx-if-string.md -------------------------------------------------------------------------------- /website/docs/rules/omit-bool-attributes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/omit-bool-attributes.md -------------------------------------------------------------------------------- /website/docs/rules/quotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/quotes.md -------------------------------------------------------------------------------- /website/docs/rules/report-interpolation-error.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/report-interpolation-error.md -------------------------------------------------------------------------------- /website/docs/rules/report-wxml-syntax-error.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/report-wxml-syntax-error.md -------------------------------------------------------------------------------- /website/docs/rules/report-wxs-syntax-error.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/report-wxs-syntax-error.md -------------------------------------------------------------------------------- /website/docs/rules/required-attributes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/required-attributes.md -------------------------------------------------------------------------------- /website/docs/rules/required-root-tag.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/required-root-tag.md -------------------------------------------------------------------------------- /website/docs/rules/required-tags.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/required-tags.md -------------------------------------------------------------------------------- /website/docs/rules/wx-key.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/wx-key.md -------------------------------------------------------------------------------- /website/docs/rules/wxs-module-prop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/wxs-module-prop.md -------------------------------------------------------------------------------- /website/docs/rules/wxs-must-be-top-level.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/rules/wxs-must-be-top-level.md -------------------------------------------------------------------------------- /website/docs/user-guide/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/docs/user-guide/README.md -------------------------------------------------------------------------------- /website/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/package-lock.json -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxmlfile/eslint-plugin-wxml/HEAD/website/package.json --------------------------------------------------------------------------------