linters/README.md

41 lines
923 B
Markdown
Raw Normal View History

2023-07-18 08:16:27 +00:00
# linters
## Overview
`linters` is a project that enables the integration of custom linting rules into the [golangci-lint](https://github.com/golangci/golangci-lint) framework.
## Available linters
| Name | Description |
| --------- | --------------------------------------------------------------------------- |
2023-07-18 08:16:27 +00:00
| noliteral | The tool prohibits the use of literal string arguments in logging functions |
## Installation
```bash
git clone git.frostfs.info/TrueCloudLab/linters
cd linters
make lib OUT_DIR=<Path to the directory with libraries>
```
## Usage
Add to .golangci.yml
2023-07-18 08:16:27 +00:00
```yml
linters-settings:
custom:
custom-linters:
path: <Path to the directory with libraries>
original-url: git.frostfs.info/TrueCloudLab/linters
linters:
enable:
custom-linters
```