From 2ae061a7034d4555fbd1c7896436d5f1c47309a1 Mon Sep 17 00:00:00 2001 From: Himanshu Garg Date: Wed, 15 Feb 2023 00:52:39 +0530 Subject: [PATCH] Add curlylint and update djhtml, semgrep versions in pre-commit config The djhtml and semgrep versions are now in sync with the ones in setup.py --- .pre-commit-config.yaml | 9 +++++++-- CHANGELOG.txt | 1 + docs/releases/5.0.md | 1 + 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index ec2a308cfe..f5ee97bf96 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -46,12 +46,17 @@ repos: additional_dependencies: - stylelint@14.2.0 - '@wagtail/stylelint-config-wagtail@0.3.2' + - repo: https://github.com/thibaudcolas/curlylint + rev: v0.13.1 + hooks: + - id: curlylint + args: ['--parse-only'] - repo: https://github.com/rtts/djhtml - rev: v1.4.13 + rev: v1.5.2 hooks: - id: djhtml - repo: https://github.com/returntocorp/semgrep - rev: v0.117.0 + rev: v1.3.0 hooks: - id: semgrep args: ['--config', '.semgrep.yml', '--error'] diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 4efa0c79a1..f5b53affd3 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -44,6 +44,7 @@ Changelog * Maintenance: Convert userbar implementation to TypeScript (Albina Starykova) * Maintenance: Migrate slug field behaviour to a Stimulus controller and create new `SlugInput` widget (Loveth Omokaro) * Maintenance: Refactor `status` HTML usage to shared template tag (Aman Pandey, LB (Ben) Johnston) + * Maintenance: Add curlylint and update djhtml, semgrep versions in pre-commit config (Himanshu Garg) 4.2.1 (xx.xx.xxxx) - IN DEVELOPMENT diff --git a/docs/releases/5.0.md b/docs/releases/5.0.md index b6d630cd05..920f6a9caf 100644 --- a/docs/releases/5.0.md +++ b/docs/releases/5.0.md @@ -64,6 +64,7 @@ depth: 1 * Convert userbar implementation to TypeScript (Albina Starykova) * Migrate slug field behaviour to a Stimulus controller and create new `SlugInput` widget (Loveth Omokaro) * Refactor `status` HTML usage to shared template tag (Aman Pandey, LB (Ben) Johnston) + * Add curlylint and update djhtml, semgrep versions in pre-commit config (Himanshu Garg) ## Upgrade considerations