Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/fvictorio/solhint-plugin-prettier

A Solhint plugin for checking your contracts style
https://github.com/fvictorio/solhint-plugin-prettier

Last synced: 3 months ago
JSON representation

A Solhint plugin for checking your contracts style

Awesome Lists containing this project

README

        

# solhint-plugin-prettier

This [Solhint](https://github.com/solhint-community/solhint-community) plugin lets you check that
your solidity files are correctly formatted according to the [solidity plugin
for Prettier](https://github.com/prettier-solidity/prettier-plugin-solidity).
Each difference with how prettier would format it is reported as an individual
issue.

## Setup

First install the necessary packages:

```
npm install --save-dev solhint-community solhint-plugin-prettier prettier prettier-plugin-solidity
```

Then add a `.solhint.json` configuration file:

```json
{
"plugins": ["prettier"],
"rules": {
"prettier/prettier": "error"
}
}
```

This rule will emit an error for each difference between your code and how prettier-solidity would format it. You can also set it to `warning` instead of `error` if you prefer that.