Implement basic Pre-Commit hook to setup CI for Tables project
Open
app script
Complexity: Medium
enhancement
feature: GitHub Maintenance
feature: tables
role: developer
size: 2pt
- Dominant language
- JavaScript
- Stars
- 2
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
### Overview
This issue aims to implement a pre-commit hook on Github Action that perform linting, formatting checks and leak check
### Action Items
- [ ] Research and evaluate ideal tool for each features, ie linting (e.g., ESLint or aside), formatting (e.g., Prettier), and leak checks (e.g., GitLeaks)
- [ ] Create new branch for the issue
- [ ] Set up pre-commit workflow configuration file
- [ ] Submit PR for code review
- [ ] Merge branch to main
### Resources/Instructions
[aside](https://github.com/google/aside)
[ESLint](https://eslint.org/docs/latest/use/configure/)
[Prettier](https://prettier.io/docs/)
[gitleaks](https://github.com/gitleaks/gitleaks)
Contributor guide
Assessment
This issue has not been assessed yet.