Skip to content

cyberspace7/eslint-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESLint Configuration

ESLint configuration for TypeScript projects

Description

Provides a base ESLint configuration for TypeScript projects.

Usage

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;

Development

See package.json for the list of available scripts.

Prerequisites

This project require the following dependencies:

Setup

Install the dependencies:

pnpm install

Release

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.

Authors

Contributing

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.

Licensing

This project is licensed under the MIT License.