В большинстве случаев он укореняется в качестве стандарта кодирования, будь то для компании или проекта FOSS.
В конечном счете, кому-то еще нужно будет проверить ваш код, и для каждого разработчика важно для определения конкретного стиля раздела кода, над которым они работают.
Также представьте, что кто-то идет между Python и языком Cish более одного раза в день ... В Python отступ является частью блок-симпозиумы языка, и было бы довольно легко сделать ошибку, как вы цитируете.
Не полный ответ, но лучший / правильный способ получить версию:
curl -s https://api.github.com/repos/notepadqq/notepadqq/releases |
jq -r '[ .[] | select(.tag_name | contains("v")) | .tag_name][0]'
v1.4.0
Не анализировать JSON с grep | tr и т.д ... Используйте правильный парсер: jq