Skip to content

inclusive-design/linter-configs

Inclusive Design Linter Configurations

@inclusive-design/eslint-config on npm @inclusive-design/markdownlint-config on npm @inclusive-design/stylelint-config on npm

Monorepo of shareable linter configurations used by the Inclusive Design Research Centre.

Development

This monorepo uses the shareable linter configurations in each package to lint itself. To lint the entire monorepo, run:

npm run lint

Tests for each linter are in the respective /packages/*/test directory. To execute tests for all packages from the root directory, run:

npm run test

To run tests for a specific package from the root directory, run:

npm run test --workspace packages/eslint-config

Releasing

This repository uses release-please to generate release pull requests for each package based on semantic versioning. A GitHub release can be generated by merging a release pull request such as this one.

To publish the package to the @inclusive-design npm organization, use the npm CLI to log in:

npm login

Then, to publish the desired package (in this example, @inclusive-design/eslint-config), run:

npm publish --access public --workspace packages/eslint-config

About

Monorepo for linter configurations.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Contributors