Skip to content
This repository has been archived by the owner on Mar 13, 2024. It is now read-only.

Subset of my personal ESLint config, focused on TypeScript-validated JSDoc

License

Notifications You must be signed in to change notification settings

voxpelli/eslint-config-jsdoc-ts

Repository files navigation

@voxpelli/eslint-config-jsdoc-ts

DEPRECATED in favor of direct use of my personal ESLint config

js-semistandard-style

TypeScript-validated JSDoc related rule subset of my personal ESLint config that.

Includes the semistandard rules directly rather than relying on eslint-config-semistandard, as that package isn't always trailing the main eslint-config-standard package.

This package follows semantic versioning. Tightening of any checks is a breaking change, therefore that will only happen in major releases. Minor and patch releases will only include relaxation of rules or fixing of minor obvious oversights.

Want to use my linting rules? Go ahead! Would love feedback and a comment about you doing so, then I'll be extra careful with eg. following the semantic versioning rules.

Installation

Be sure to install versions of peer dependencies that are valid according to the peer dependency specification of this module.

As ESLint configs and dependencies can and will change their rules with major releases you will likely get an incorrect ruleset otherwise.

To easily install all correct peer dependencies, you can use install-peerdeps:

install-peerdeps --dev @voxpelli/eslint-config-jsdoc-ts

Then add a .eslintrc with the following:

{
  "extends": "@voxpelli/eslint-config-jsdoc-ts",
  "root": true
}

About

Subset of my personal ESLint config, focused on TypeScript-validated JSDoc

Resources

License

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Packages