> ## Content Index
> Fetch the complete content index at: https://www.rozhkov.me/llms.txt
> Use this file to discover other available public pages before exploring further.

# Втомився боротися з лінтерами
- URL: https://www.rozhkov.me/tired-of-linters/
- Published: 2024-12-30T07:24:23.000Z
- Updated: 2024-12-30T10:05:16.000Z
- Author: Vova Rozhkov
- Tags: інструменти

Програмував вчора одну цікаву штуку, ну і як завжди, десь в коді який збирає докупи великий реквест, написав багато рядків.

На всіх своїх проєктах я використовую статичний аналізатор коду [RuboCop](https://github.com/rubocop/rubocop). За замовчуванням він досить затягнутий, і я трохи попустив правила.

Врешті за стільки років користування я помітив що він мені більше не допомагає, а заважає.

Бо методів які збирають докупи великий реквест у мене багато. Бо рядків більше за 140 символів у мене теж трохи є.

Бо неможливо та недоцільно бити код на купу дрібних шматочків якщо він робить одну штуку. Ті методи які можна порефакторити я і так рефакторив, а те що неможливо або не треба то ніколи не рефакторив. А те що там рядків забагато то я і без рубокопа бачу.

😤Одним словом, я втомився вимикати інспекції інлайново, та ультанув:

```
Metrics/ClassLength:
  Enabled: false

Metrics/AbcSize:
  Enabled: false

Layout/LineLength:
  Enabled: false

Metrics/MethodLength:
  Enabled: false
```

Нарешті можна розслабитись та писати весь код в одному файлі😌