all AI news
Setting up `pre-commit` in a Django project
June 28, 2024, 11:04 a.m. | DoriDoro
DEV Community dev.to
Step 1: Install Required Tools
First, make sure you have the required tools installed in your Python environment:
pip install isort black flake8 pre-commit
Save the dependencies in your requirements.txt file:
# requirements.txt (28.06.2024)
black==24.4.2
flake8==7.1.0
isort==5.13.2
pre-commit==3.7.1
Step 2: Create a Pre-Commit Configuration File
Create or update a file named .pre-commit-config.yaml in the root of your project:
# .pre-commit-config.yaml (28.06.2024)
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.6.0
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
- id: check-added-large-files
- repo: https://github.com/PyCQA/isort …
config configuration create dependencies django environment file install pip project python requirements save tools update yaml you
More from dev.to / DEV Community
Jobs in AI, ML, Big Data
Junior Senior Reliability Engineer
@ NielsenIQ | Bogotá, Colombia
[Job - 15712] Vaga Afirmativa para Mulheres - QA (Automation), SR
@ CI&T | Brazil
Production Reliability Engineer, Trade Desk
@ Jump Trading | Sydney, Australia
Senior Process Engineer, Prenatal
@ BillionToOne | Union City and Menlo Park, CA
Senior Scientist, Sustainability Science and Innovation
@ Microsoft | Redmond, Washington, United States
Data Scientist
@ Ford Motor Company | Chennai, Tamil Nadu, India