ESLint configuration for TypeScript projects
Provides a base ESLint configuration for TypeScript projects.
Add the following dependencies to the project with a package manager:
pnpm add --save-dev eslint @typescript-eslint/eslint-plugin @cyberspace-7/eslint-config
Then extend the ESLint configuration:
/** @type {import("eslint").Linter.Config} */
const configuration = {
extends: ["@cyberspace-7"],
};
module.exports = configuration;
See package.json
for the list of available scripts.
This project require the following dependencies:
Install the dependencies:
pnpm install
Releases are automatic, following the merge of the release pull request (see Release Action). A release PR can be explicitely generated by running manually this workflow.
The publicated package is available here.
- Benjamin Guibert – main author and contributor.
Submit a feature request or any idea to improve the project, as it is greatly appreciated, in the discussions.
If you find a bug concerning this project, please fill a bug report.
If it concerns a security vulnerability, please email us at contact@a60.dev
.
For contributing, please check the guidelines.
This project is licensed under the MIT License.