Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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: about 23 hours 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

        

# 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.

# 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)