90 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			90 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| exclude: |
 | |
|     (?x)^(
 | |
|       tests/data/|
 | |
|       opencompass/models/internal/|
 | |
|       opencompass/utils/internal/
 | |
|     )    
 | |
| repos:
 | |
|   - repo: https://github.com/PyCQA/flake8
 | |
|     rev: 5.0.4
 | |
|     hooks:
 | |
|       - id: flake8
 | |
|         exclude: configs/
 | |
|   - repo: https://github.com/PyCQA/isort
 | |
|     rev: 5.11.5
 | |
|     hooks:
 | |
|       - id: isort
 | |
|         exclude: configs/
 | |
|   - repo: https://github.com/pre-commit/mirrors-yapf
 | |
|     rev: v0.32.0
 | |
|     hooks:
 | |
|       - id: yapf
 | |
|         exclude: configs/
 | |
|   - repo: https://github.com/codespell-project/codespell
 | |
|     rev: v2.2.1
 | |
|     hooks:
 | |
|       - id: codespell
 | |
|         exclude: |
 | |
|             (?x)^(
 | |
|                 .*\.jsonl|
 | |
|                 configs/
 | |
|             )            
 | |
|   - repo: https://github.com/pre-commit/pre-commit-hooks
 | |
|     rev: v4.3.0
 | |
|     hooks:
 | |
|       - id: trailing-whitespace
 | |
|         exclude: |
 | |
|             (?x)^(
 | |
|               dicts/|
 | |
|               projects/.*?/dicts/|
 | |
|               configs/
 | |
|             )            
 | |
|       - id: check-yaml
 | |
|       - id: end-of-file-fixer
 | |
|         exclude: |
 | |
|             (?x)^(
 | |
|               dicts/|
 | |
|               projects/.*?/dicts/|
 | |
|               configs/
 | |
|             )            
 | |
|       - id: requirements-txt-fixer
 | |
|       - id: double-quote-string-fixer
 | |
|         exclude: configs/
 | |
|       - id: check-merge-conflict
 | |
|       - id: fix-encoding-pragma
 | |
|         args: ["--remove"]
 | |
|       - id: mixed-line-ending
 | |
|         args: ["--fix=lf"]
 | |
|       - id: mixed-line-ending
 | |
|         args: ["--fix=lf"]
 | |
|   - repo: https://github.com/executablebooks/mdformat
 | |
|     rev: 0.7.9
 | |
|     hooks:
 | |
|       - id: mdformat
 | |
|         args: ["--number", "--table-width", "200"]
 | |
|         additional_dependencies:
 | |
|           - mdformat-openmmlab
 | |
|           - mdformat_frontmatter
 | |
|           - linkify-it-py
 | |
|         exclude: configs/
 | |
|   - repo: https://github.com/myint/docformatter
 | |
|     rev: v1.3.1
 | |
|     hooks:
 | |
|       - id: docformatter
 | |
|         args: ["--in-place", "--wrap-descriptions", "79"]
 | |
|   - repo: local
 | |
|     hooks:
 | |
|     -   id: update-dataset-suffix
 | |
|         name: dataset suffix updater
 | |
|         entry: ./tools/update_dataset_suffix.py
 | |
|         language: script
 | |
|         pass_filenames: true
 | |
|         require_serial: true
 | |
|         files: ^configs/datasets
 | |
|   # - repo: https://github.com/open-mmlab/pre-commit-hooks
 | |
|   #   rev: v0.2.0  # Use the ref you want to point at
 | |
|   #   hooks:
 | |
|   #     - id: check-algo-readme
 | |
|       # - id: check-copyright
 | |
|       #   args: ["mmocr", "tests", "tools"]  # these directories will be checked
 | 
