mirror of
				https://github.com/XRPLF/clio.git
				synced 2025-11-04 03:45:50 +00:00 
			
		
		
		
	I started with really simple pre-commit hooks and will add more on top. Important files: - `.pre-commit-config.yaml` - the config for pre-commit - `.github/workflows/pre-commit.yml` - runs pre-commit hooks in branches and `develop` - `.github/workflows/pre-commit-autoupdate.yml` - autoupdates pre-commit hooks once in a month
		
			
				
	
	
		
			26 lines
		
	
	
		
			862 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			862 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
---
 | 
						|
# pre-commit is a tool to perform a predefined set of tasks manually and/or
 | 
						|
# automatically before git commits are made.
 | 
						|
#
 | 
						|
# Config reference: https://pre-commit.com/#pre-commit-configyaml---top-level
 | 
						|
#
 | 
						|
# Common tasks
 | 
						|
#
 | 
						|
# - Run on all files:   pre-commit run --all-files
 | 
						|
# - Register git hooks: pre-commit install --install-hooks
 | 
						|
#
 | 
						|
# See https://pre-commit.com for more information
 | 
						|
# See https://pre-commit.com/hooks.html for more hooks
 | 
						|
repos:
 | 
						|
    # `pre-commit sample-config` default hooks
 | 
						|
  - repo: https://github.com/pre-commit/pre-commit-hooks
 | 
						|
    rev: v5.0.0
 | 
						|
    hooks:
 | 
						|
      - id: check-added-large-files
 | 
						|
      - id: check-executables-have-shebangs
 | 
						|
      - id: check-shebang-scripts-are-executable
 | 
						|
      - id: end-of-file-fixer
 | 
						|
        exclude: ^docs/doxygen-awesome-theme/
 | 
						|
      - id: trailing-whitespace
 | 
						|
        exclude: ^docs/doxygen-awesome-theme/
 |