Apr. 17th, 2018

henry_flower: A melancholy wolf (Default)

Якось ніяково та соромно: тільки вчора дізнався про https://github.com/koalaman/shellcheck (★ 10,639), ггг

Раніше завжди користувався sh -n.

Імаксовський flycheck для shell-mode працює сабаптімалі: спочатку кличе bash -n і коли знаходить помилку на кшталт

if [ -z $FVWM_USERDIR ]; then
    echo На словах ти мокєлє-мбємбє, а на ділі єбобо
f

зупиняеться на рядку з f і shellcheck навіть не кличе. shellcheck, з іншого боку, там вказує на помилку у рядках з if та f, що зазвичай легше помітити. Перевірку bash -n краще відключити взагалі:

(add-hook 'sh-set-shell-hook
          (lambda()
            (setq flycheck-checker 'sh-shellcheck)
            (flycheck-mode)))

Page Summary

June 2025

M T W T F S S
      1
2345678
91011 12131415
16171819202122
23242526272829
30      

Expand Cut Tags

No cut tags