From 7fa9262c9f954871517612d3cdc7f1d77d162957 Mon Sep 17 00:00:00 2001
From: Guilhem Saurel <guilhem.saurel@laas.fr>
Date: Mon, 30 Oct 2023 15:42:16 +0100
Subject: [PATCH] pre-commit: remove flake8, add ruff, isort & toml-sort

---
 .pre-commit-config.yaml | 18 +++++++++++++++---
 1 file changed, 15 insertions(+), 3 deletions(-)

diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 3aa7c771..725e550d 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -1,14 +1,26 @@
 ci:
   autoupdate_branch: devel
 repos:
-- repo: https://github.com/PyCQA/flake8
-  rev: 6.1.0
+- repo: https://github.com/PyCQA/isort
+  rev: 5.12.0
   hooks:
-  - id: flake8
+  - id: isort
+- repo: https://github.com/charliermarsh/ruff-pre-commit
+  rev: v0.1.3
+  hooks:
+  - id: ruff
+    args:
+    - --fix
+    - --exit-non-zero-on-fix
 - repo: https://github.com/cheshirekow/cmake-format-precommit
   rev: v0.6.13
   hooks:
   - id: cmake-format
+- repo: https://github.com/pappasam/toml-sort
+  rev: v0.23.1
+  hooks:
+  - id: toml-sort-fix
+    exclude: poetry.lock
 - repo: https://github.com/pre-commit/mirrors-clang-format
   rev: v17.0.3
   hooks:
-- 
GitLab