markuplint

An HTML linter for all markup developers.

MIT License

Downloads
60K
Stars
533
Committers
36
markuplint - v3.12.0

Published by YusukeHirao over 1 year ago

Updates and changes

Fixed Bugs

Full Changelog: https://github.com/markuplint/markuplint/compare/v3.11.0...v3.12.0

markuplint - v3.11.0

Published by YusukeHirao over 1 year ago

Updates and changes

Fixed Bugs

Other Changes

New Contributors

Full Changelog: https://github.com/markuplint/markuplint/compare/v3.10.0...v3.11.0

markuplint - v3.10.0

Published by YusukeHirao over 1 year ago

Updates and changes

  • Update specs by @YusukeHirao in https://github.com/markuplint/markuplint/pull/969
    • Update WAI-ARIA 1.3
      • The table, grid, and treegrid roles allow the caption role as a child
      • The menu and menubar roles allow the separator role as a child
      • The radiogroup role allows all roles as children
    • Remove the experimental autopictureinpicture attribute from the video element
    • Fix the select element to allow the script-supporting model
    • Update the select element to allow the hr element #963

Other Changes

Full Changelog: https://github.com/markuplint/markuplint/compare/v3.9.1...v3.10.0

markuplint - v3.9.1

Published by YusukeHirao over 1 year ago

Fixed Bugs

Full Changelog: https://github.com/markuplint/markuplint/compare/v3.9.0...v3.9.1

markuplint - v3.9.0

Published by YusukeHirao over 1 year ago

Updates and changes

Fixed Bugs

Other Changes

New Contributors

Full Changelog: https://github.com/markuplint/markuplint/compare/v3.8.0...v3.9.0

markuplint - v3.8.0

Published by YusukeHirao over 1 year ago

Updates and changes

Fixed Bugs

Other Changes

Full Changelog: https://github.com/markuplint/markuplint/compare/v3.7.0...v3.8.0

markuplint - v3.7.0

Published by YusukeHirao over 1 year ago

Updates and changes

Fixed Bugs

Full Changelog: https://github.com/markuplint/markuplint/compare/v3.6.1...v3.7.0

markuplint - v3.6.1

Published by YusukeHirao over 1 year ago

Fixed Bugs

Other Changes

Full Changelog: https://github.com/markuplint/markuplint/compare/v3.6.0...v3.6.1

markuplint - v3.6.0

Published by YusukeHirao over 1 year ago

Updates and changes

Fixed Bugs

Other Changes

New Contributors

Full Changelog: https://github.com/markuplint/markuplint/compare/v3.5.0...v3.6.0

markuplint - v3.5.0

Published by YusukeHirao over 1 year ago

Updates and changes

Fixed Bugs

Full Changelog: https://github.com/markuplint/markuplint/compare/v3.4.0...v3.5.0

markuplint - v3.4.0

Published by YusukeHirao over 1 year ago

Updates and changes

Fixed Bugs

Full Changelog: https://github.com/markuplint/markuplint/compare/v3.3.1...v3.4.0

markuplint - v3.3.1

Published by YusukeHirao over 1 year ago

Fixed Bugs

New Contributors

Full Changelog: https://github.com/markuplint/markuplint/compare/v3.3.0...v3.3.1

markuplint - v3.3.0

Published by YusukeHirao over 1 year ago

Updates and changes

Fixed Bugs

Improve Documentation

New Contributors

Full Changelog: https://github.com/markuplint/markuplint/compare/v3.2.0...v3.3.0

markuplint - v3.2.0

Published by YusukeHirao almost 2 years ago

New features

Updates and changes

Full Changelog: https://github.com/markuplint/markuplint/compare/v3.1.0...v3.2.0

markuplint - v3.1.0

Published by YusukeHirao almost 2 years ago

New features

Updates and changes

Fixed Bugs

New Contributors

Full Changelog: https://github.com/markuplint/markuplint/compare/v3.0.1...v3.1.0

markuplint - v3.0.1

Published by YusukeHirao almost 2 years ago

Fixed Bugs

Full Changelog: https://github.com/markuplint/markuplint/compare/v3.0.0...v3.0.1

markuplint - v3.0.0

Published by YusukeHirao almost 2 years ago

New features

  • Create @markuplint/selector #475 #476
    • Add new :aria and :role selectors #489
  • Create @markuplint/config-presets #480
    • Add new presets: #489
      • markuplint:recommended-vue
      • markuplint:recommended-svelte
      • markuplint:recommended-static-html
      • markuplint:recommended-react
      • markuplint:a11y
      • markuplint:code-styles
      • markuplint:html-standard
      • markuplint:performance
      • markuplint:rdfa
      • markuplint:security
  • Add the new rules
    • label-has-control #529
    • no-empty-palpable-content #567
  • New options for rules
    • invalid-attr
      • allowToAddPropertiesForPretender
    • no-refer-to-non-existent-id
      • ariaVersion
    • require-accessible-name
      • ariaVersion
    • wai-aria
      • checkingRequiredOwnedElements
      • checkingPresentationalChildren
      • checkingInteractionInHidden
      • version
  • New pretenders option to config #520

Breaking Changes

  • Autoload recommended presets if you don't specify a configuration. #634
  • Improve markuplint DOM #465
    • Element, Attr, Comment, Text, and more classes have the same interfaces that each DOM object has.
  • Schemas became new structures
    • Merge the data of spec each element #487
    • Add ARIA1.1 and ARIA1.2 #489
  • Fix typos and misspellings in some methods and properties #515
  • Replace option with options property on the configuration #608

Commits

New Contributors

Full Changelog: https://github.com/markuplint/markuplint/compare/v2.11.4...v3.0.0

markuplint - v2.11.4

Published by YusukeHirao almost 2 years ago

Updated

Full Changelog: https://github.com/markuplint/markuplint/compare/v2.11.3...v2.11.4

markuplint - v3.0.0-rc

Published by YusukeHirao almost 2 years ago

Try release candidate version

npm install --legacy-peer-deps markuplint@next
# or
yarn add markuplint@next

⚠️ Why to need to add --legacy-peer-deps?

A core module depends on the module that had set 3.x to peer dependencies.
The problem will resolve when publishing the official major version 3.

New features

  • Create @markuplint/selector #475 #476
    • Add new :aria and :role selectors #489
  • Create @markuplint/config-presets #480
    • Add new presets: #489
      • markuplint:recommended-vue
      • markuplint:recommended-svelte
      • markuplint:recommended-static-html
      • markuplint:recommended-react
      • markuplint:a11y
      • markuplint:code-styles
      • markuplint:html-standard
      • markuplint:performance
      • markuplint:rdfa
      • markuplint:security
  • Add the new rules
    • label-has-control #529
    • no-empty-palpable-content #567
  • New options for rules
    • no-refer-to-non-existent-id
      • ariaVersion
    • require-accessible-name
      • ariaVersion
    • wai-aria
      • checkingRequiredOwnedElements
      • checkingPresentationalChildren
      • checkingInteractionInHidden
      • version
  • New pretenders option to config #520

Breaking Changes

  • Improve markuplint DOM #465
    • Element, Attr, Comment, Text, and more classes have the same interfaces that each DOM object has.
  • Schemas became new structures
    • Merge the data of spec each element #487
    • Add ARIA1.1 and ARIA1.2 #489
  • Fix typos and misspellings in some methods and properties #515
  • Replace option with options property on the configuration #608

Commits

New Contributors

Full Changelog: https://github.com/markuplint/markuplint/compare/v2.11.4...v3.0.0-rc.5

markuplint - v2.11.3

Published by YusukeHirao almost 2 years ago

Fixed Bugs

Update Website

Full Changelog: https://github.com/markuplint/markuplint/compare/v2.11.2...v2.11.3

Package Rankings
Top 3.56% on Npmjs.org
Badges
Extracted from project README
Project Status: Active – The project has reached a stable, usable state and is being actively developed. Gitter npm version npm version npm version npm version npm version npm version npm version npm version npm version npm version npm version npm version npm version
Related Projects