Amélioration de l'environnement de développement
This commit is contained in:
		
							
								
								
									
										40
									
								
								.pre-commit-config.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								.pre-commit-config.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,40 @@
 | 
				
			|||||||
 | 
					# See http://pre-commit.com for more information
 | 
				
			||||||
 | 
					# See http://pre-commit.com/hooks.html for more hooks
 | 
				
			||||||
 | 
					repos:
 | 
				
			||||||
 | 
					  - repo: git://github.com/asottile/reorder_python_imports
 | 
				
			||||||
 | 
					    sha: v0.3.5
 | 
				
			||||||
 | 
					    hooks:
 | 
				
			||||||
 | 
					    - id: reorder-python-imports
 | 
				
			||||||
 | 
					  - repo: https://github.com/pre-commit/mirrors-yapf
 | 
				
			||||||
 | 
					    sha: v0.18.0
 | 
				
			||||||
 | 
					    hooks:
 | 
				
			||||||
 | 
					    - id: yapf
 | 
				
			||||||
 | 
					  - repo: https://github.com/pre-commit/pre-commit-hooks
 | 
				
			||||||
 | 
					    sha: v0.9.2
 | 
				
			||||||
 | 
					    hooks:
 | 
				
			||||||
 | 
					    - id: trailing-whitespace
 | 
				
			||||||
 | 
					      name: Supprime espaces fin de ligne
 | 
				
			||||||
 | 
					      files: .py$
 | 
				
			||||||
 | 
					    - id: end-of-file-fixer
 | 
				
			||||||
 | 
					      name: Règle problème sur les fins de fichiers
 | 
				
			||||||
 | 
					    - id: check-yaml
 | 
				
			||||||
 | 
					      name: Syntaxe des fichiers YAML
 | 
				
			||||||
 | 
					    - id: check-json
 | 
				
			||||||
 | 
					      name: Syntaxe des fichiers JSON
 | 
				
			||||||
 | 
					    - id: debug-statements
 | 
				
			||||||
 | 
					      name: Supprime les PDB restants
 | 
				
			||||||
 | 
					    - id: detect-private-key
 | 
				
			||||||
 | 
					      name: Trouve les clefs privées
 | 
				
			||||||
 | 
					    - id: flake8
 | 
				
			||||||
 | 
					      name: Vérification code Python avec flake8
 | 
				
			||||||
 | 
					      args: ["--exclude=.git, __pycache__"]
 | 
				
			||||||
 | 
					    - id: requirements-txt-fixer
 | 
				
			||||||
 | 
					      name: Réordonne le fichier requirements.txt
 | 
				
			||||||
 | 
					  - repo: https://github.com/pre-commit/mirrors-jshint
 | 
				
			||||||
 | 
					    sha: v2.9.5
 | 
				
			||||||
 | 
					    hooks:
 | 
				
			||||||
 | 
					    - id: jshint
 | 
				
			||||||
 | 
					  - repo: https://github.com/Lucas-C/pre-commit-hooks-safety
 | 
				
			||||||
 | 
					    sha: v1.1.0
 | 
				
			||||||
 | 
					    hooks:
 | 
				
			||||||
 | 
					    - id: python-safety-dependencies-check
 | 
				
			||||||
							
								
								
									
										5
									
								
								dev-requirements.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								dev-requirements.txt
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,5 @@
 | 
				
			|||||||
 | 
					-r requirements.txt
 | 
				
			||||||
 | 
					flake8
 | 
				
			||||||
 | 
					pre-commit
 | 
				
			||||||
 | 
					pylint
 | 
				
			||||||
 | 
					pylint_django
 | 
				
			||||||
		Reference in New Issue
	
	Block a user