https://github.com/brlin-tw/gnu-bash-automatic-checking-program-for-git-projects
用於 Git 專案的 GNU Bash 腳本自動檢查程式 / GNU Bash Automatic Checking Program for Git Projects
https://github.com/brlin-tw/gnu-bash-automatic-checking-program-for-git-projects
bash git git-hooks gnu-bash pre-commit syntax-checking
Last synced: 6 months ago
JSON representation
用於 Git 專案的 GNU Bash 腳本自動檢查程式 / GNU Bash Automatic Checking Program for Git Projects
- Host: GitHub
- URL: https://github.com/brlin-tw/gnu-bash-automatic-checking-program-for-git-projects
- Owner: brlin-tw
- Created: 2017-06-19T15:30:26.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2021-10-25T18:00:57.000Z (over 4 years ago)
- Last Synced: 2025-03-15T19:42:32.621Z (11 months ago)
- Topics: bash, git, git-hooks, gnu-bash, pre-commit, syntax-checking
- Language: Shell
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.markdown
Awesome Lists containing this project
README
# 用於 Git 專案的 GNU Bash 腳本自動檢查程式
GNU Bash Automatic Checking Program for Git Projects
This is a program that checks all existing GNU Bash scripts for errors and potential issues, customized for Git repositories.
## Deprecation Notice
This project has been superseded by [pre-commit - A framework for managing and maintaining multi-language pre-commit hooks](https://pre-commit.com/), which is far more flexible and feature-rich than this project can provide. It is recommended to use that instead.
A sample pre-commit and Travis CI configuration has applied to this project for reference, checkout the `.pre-commit-config.yaml` and `.travis.yml` file for more info.
To manually trigger a full project bash script checking, run `pre-commit run --all-files shellcheck` under the source tree in a terminal.
## 特色
Features
* Only scripts in project will be checked, not scripts in submodules, that's their problem
* Directory named with \*.bash will be omitted
## 原作者
Original Author
林博仁 <>
## 智慧財產授權條款
Intellectual Property License
[GNU GPLv3+](https://www.gnu.org/licenses/gpl.html)
```
這個專案介紹文件是基於專案介紹文件範本
This README is based on Project README Template
http://github.com/Lin-Buo-Ren/Project-README-templates
```