An open API service indexing awesome lists of open source software.

https://github.com/sun33t/0001-linting-formatting-setup

This repo demonstrates a toolchain for using git hooks to automate the linting and formatting of files and for the standardization of commit messages.
https://github.com/sun33t/0001-linting-formatting-setup

code-quality git node typescript

Last synced: 3 months ago
JSON representation

This repo demonstrates a toolchain for using git hooks to automate the linting and formatting of files and for the standardization of commit messages.

Awesome Lists containing this project

README

        




image displaying article title with node and git logos


Node Projects: Linting + Formatting + Conventional Commits

This repo demonstrates a toolchain for using git hooks to automate the linting and formatting of files and for the standardization of commit messages.

# Documentation

The toolchain is documented in [this article](https://suneet.codes/articles/linting-formatting-setup).

## Usage

To experience the automation, clone the project

```bash
git clone https://github.com/sun33t/0001-linting-formatting-setup
```

Go to the project directory

```bash
cd linting-formatting-setup
```

Install dependencies

```bash
npm install
```

Make a change in any file and commit the change. The toolchain will automatically execute and you can see its output in the terminal.

## Authors

- [@sun33t](https://github.com/sun33t)