├── .cspell.json ├── .editorconfig ├── .gemini └── config.yaml ├── .gitattributes ├── .github ├── CODEOWNERS ├── FUNDING.yml ├── copilot-instructions.md ├── dependabot.yml └── workflows │ ├── codeql-analysis.yml │ ├── ossf-scorecard.yml │ ├── publish.yml │ ├── spellcheck.yml │ ├── super-linter.yml │ └── test.yml ├── .gitignore ├── .markdownlint.json ├── .npmrc ├── .nvmrc ├── .prettierignore ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── AGENTS.md ├── LICENSE.md ├── README.md ├── eslint.config.js ├── htmlhint-server ├── .vscode │ ├── launch.json │ ├── settings.json │ └── tasks.json ├── package-lock.json ├── package.json └── src │ ├── server.ts │ ├── tsconfig.json │ └── typings-custom │ ├── htmlhint.d.ts │ └── thenable.d.ts ├── htmlhint ├── .npmrc ├── .vscode │ ├── launch.json │ ├── settings.json │ └── tasks.json ├── .vscodeignore ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── commands.ts ├── extension.ts ├── images │ ├── hero.png │ ├── hover.png │ ├── icon.png │ └── status-bar.png ├── package-lock.json ├── package.json └── tsconfig.json ├── package.json ├── test ├── autofix │ ├── .htmlhintrc │ ├── alt-test.html │ ├── attr-no-duplication-test.html │ ├── attr-value-no-duplication-test.html │ ├── attr-whitespace-test.html │ ├── button-test.html │ ├── empty-tag-not-self-closed-test.html │ ├── link-canonical-test.html │ ├── meta-description-test.html │ ├── tag-no-obsolete-test.html │ ├── tag-self-close-test.html │ └── test-autofixes.html ├── runTest.ts ├── suite │ ├── htmlhint.test.ts │ ├── index.ts │ └── sample.test.ts ├── testConfigFile │ ├── .htmlhintrc │ ├── A │ │ ├── .htmlhintrc │ │ ├── B │ │ │ └── test.html │ │ └── test.html │ └── test.html ├── testNoConfigFile │ ├── markdown.md │ ├── nonAlphaNumericAttributeNames.html │ └── test.html ├── testWithProjectHtmlhint │ ├── .vscode │ │ └── settings.json │ ├── nonAlphaNumericAttributeNames.html │ ├── package.json │ ├── test.htm │ ├── test.html │ └── test.x └── tsconfig.json └── verify.sh /.cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/.cspell.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gemini/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/.gemini/config.yaml -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/ossf-scorecard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/.github/workflows/ossf-scorecard.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/spellcheck.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/.github/workflows/spellcheck.yml -------------------------------------------------------------------------------- /.github/workflows/super-linter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/.github/workflows/super-linter.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/.gitignore -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/.markdownlint.json -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/.prettierignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/AGENTS.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/eslint.config.js -------------------------------------------------------------------------------- /htmlhint-server/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/htmlhint-server/.vscode/launch.json -------------------------------------------------------------------------------- /htmlhint-server/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/htmlhint-server/.vscode/settings.json -------------------------------------------------------------------------------- /htmlhint-server/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/htmlhint-server/.vscode/tasks.json -------------------------------------------------------------------------------- /htmlhint-server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/htmlhint-server/package-lock.json -------------------------------------------------------------------------------- /htmlhint-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/htmlhint-server/package.json -------------------------------------------------------------------------------- /htmlhint-server/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/htmlhint-server/src/server.ts -------------------------------------------------------------------------------- /htmlhint-server/src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/htmlhint-server/src/tsconfig.json -------------------------------------------------------------------------------- /htmlhint-server/src/typings-custom/htmlhint.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/htmlhint-server/src/typings-custom/htmlhint.d.ts -------------------------------------------------------------------------------- /htmlhint-server/src/typings-custom/thenable.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/htmlhint-server/src/typings-custom/thenable.d.ts -------------------------------------------------------------------------------- /htmlhint/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/htmlhint/.npmrc -------------------------------------------------------------------------------- /htmlhint/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/htmlhint/.vscode/launch.json -------------------------------------------------------------------------------- /htmlhint/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/htmlhint/.vscode/settings.json -------------------------------------------------------------------------------- /htmlhint/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/htmlhint/.vscode/tasks.json -------------------------------------------------------------------------------- /htmlhint/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/htmlhint/.vscodeignore -------------------------------------------------------------------------------- /htmlhint/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/htmlhint/CHANGELOG.md -------------------------------------------------------------------------------- /htmlhint/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/htmlhint/LICENSE.md -------------------------------------------------------------------------------- /htmlhint/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/htmlhint/README.md -------------------------------------------------------------------------------- /htmlhint/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/htmlhint/commands.ts -------------------------------------------------------------------------------- /htmlhint/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/htmlhint/extension.ts -------------------------------------------------------------------------------- /htmlhint/images/hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/htmlhint/images/hero.png -------------------------------------------------------------------------------- /htmlhint/images/hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/htmlhint/images/hover.png -------------------------------------------------------------------------------- /htmlhint/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/htmlhint/images/icon.png -------------------------------------------------------------------------------- /htmlhint/images/status-bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/htmlhint/images/status-bar.png -------------------------------------------------------------------------------- /htmlhint/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/htmlhint/package-lock.json -------------------------------------------------------------------------------- /htmlhint/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/htmlhint/package.json -------------------------------------------------------------------------------- /htmlhint/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/htmlhint/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/package.json -------------------------------------------------------------------------------- /test/autofix/.htmlhintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/test/autofix/.htmlhintrc -------------------------------------------------------------------------------- /test/autofix/alt-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/test/autofix/alt-test.html -------------------------------------------------------------------------------- /test/autofix/attr-no-duplication-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/test/autofix/attr-no-duplication-test.html -------------------------------------------------------------------------------- /test/autofix/attr-value-no-duplication-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/test/autofix/attr-value-no-duplication-test.html -------------------------------------------------------------------------------- /test/autofix/attr-whitespace-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/test/autofix/attr-whitespace-test.html -------------------------------------------------------------------------------- /test/autofix/button-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/test/autofix/button-test.html -------------------------------------------------------------------------------- /test/autofix/empty-tag-not-self-closed-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/test/autofix/empty-tag-not-self-closed-test.html -------------------------------------------------------------------------------- /test/autofix/link-canonical-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/test/autofix/link-canonical-test.html -------------------------------------------------------------------------------- /test/autofix/meta-description-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/test/autofix/meta-description-test.html -------------------------------------------------------------------------------- /test/autofix/tag-no-obsolete-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/test/autofix/tag-no-obsolete-test.html -------------------------------------------------------------------------------- /test/autofix/tag-self-close-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/test/autofix/tag-self-close-test.html -------------------------------------------------------------------------------- /test/autofix/test-autofixes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/test/autofix/test-autofixes.html -------------------------------------------------------------------------------- /test/runTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/test/runTest.ts -------------------------------------------------------------------------------- /test/suite/htmlhint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/test/suite/htmlhint.test.ts -------------------------------------------------------------------------------- /test/suite/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/test/suite/index.ts -------------------------------------------------------------------------------- /test/suite/sample.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/test/suite/sample.test.ts -------------------------------------------------------------------------------- /test/testConfigFile/.htmlhintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/test/testConfigFile/.htmlhintrc -------------------------------------------------------------------------------- /test/testConfigFile/A/.htmlhintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/test/testConfigFile/A/.htmlhintrc -------------------------------------------------------------------------------- /test/testConfigFile/A/B/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/test/testConfigFile/A/B/test.html -------------------------------------------------------------------------------- /test/testConfigFile/A/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/test/testConfigFile/A/test.html -------------------------------------------------------------------------------- /test/testConfigFile/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/test/testConfigFile/test.html -------------------------------------------------------------------------------- /test/testNoConfigFile/markdown.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/test/testNoConfigFile/markdown.md -------------------------------------------------------------------------------- /test/testNoConfigFile/nonAlphaNumericAttributeNames.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/test/testNoConfigFile/nonAlphaNumericAttributeNames.html -------------------------------------------------------------------------------- /test/testNoConfigFile/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/test/testNoConfigFile/test.html -------------------------------------------------------------------------------- /test/testWithProjectHtmlhint/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/test/testWithProjectHtmlhint/.vscode/settings.json -------------------------------------------------------------------------------- /test/testWithProjectHtmlhint/nonAlphaNumericAttributeNames.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/test/testWithProjectHtmlhint/nonAlphaNumericAttributeNames.html -------------------------------------------------------------------------------- /test/testWithProjectHtmlhint/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/test/testWithProjectHtmlhint/package.json -------------------------------------------------------------------------------- /test/testWithProjectHtmlhint/test.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/test/testWithProjectHtmlhint/test.htm -------------------------------------------------------------------------------- /test/testWithProjectHtmlhint/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/test/testWithProjectHtmlhint/test.html -------------------------------------------------------------------------------- /test/testWithProjectHtmlhint/test.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/test/testWithProjectHtmlhint/test.x -------------------------------------------------------------------------------- /test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/test/tsconfig.json -------------------------------------------------------------------------------- /verify.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htmlhint/vscode-htmlhint/HEAD/verify.sh --------------------------------------------------------------------------------