apache / apache/cloudstack

Add pre-commit hook `shellcheck-py` to standardize shell files

Offen
#10,976 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
long-term-plan
Vorherrschende Sprache
Java
Sterne
3.1k
Forks
1.4k
Ø Merge
6 T. 19 Std.
Gemergte PRs (30 T.)
32

Beschreibung

https://github.com/shellcheck-py/shellcheck-py

https://www.shellcheck.net/

https://github.com/koalaman/shellcheck

Example `.pre-commit-config.yaml` entry:

```
- repo: https://github.com/shellcheck-py/shellcheck-py
rev: v0.10.0.1
hooks:
- id: shellcheck
```

Example `.shellcheckrc` config file:

```
disable=SC2004,SC2041,SC2155,SC2181
```

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, die .pre-commit-config.yaml des Repositorys zu finden und zu prüfen, wie bestehende Hooks organisiert sind. Füge den Hook shellcheck-py unter Verwendung der Beispiel-Revision und -ID hinzu und ermittle, ob die gezeigten Einstellungen in .shellcheckrc in das Repository gehören; abgeschlossen ist die Aufgabe, wenn Shell-Dateien durch den konfigurierten Hook abgedeckt sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
shell
Bereich
tooling
Issue-Typ
Feature
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.