From 2cbd366866e08196ba986189e4212f2d2633f04f Mon Sep 17 00:00:00 2001 From: Pronoy Mandal Date: Sat, 23 Sep 2023 00:53:09 +0530 Subject: [PATCH 1/3] Add ruff for Python (#114) * Update README.md * Update README.md Remove extra whitespace --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ff97b3d..7fd174e 100644 --- a/README.md +++ b/README.md @@ -385,6 +385,7 @@ this topic will be welcome as well as links related to actual linters. - [pylint](https://github.com/PyCQA/pylint) - Source code analyzer which looks for programming errors, helps enforcing a coding standard and sniffs for some code smells. +- [ruff](https://github.com/astral-sh/ruff) - An extremely fast Python linter, written in Rust which is orders of magnitude faster than alternative tools while integrating more functionality behind a single, common interface. - [wemake-python-styleguide](https://github.com/wemake-services/wemake-python-styleguide) - The strictest and most opinionated python linter ever. - [yala](https://github.com/cemsbr/yala) - YALA combines many linters to improve From cde1de38fb718701483b4dfaff1e26363e9406fe Mon Sep 17 00:00:00 2001 From: Dave Rolsky Date: Thu, 4 Jan 2024 16:35:39 +0800 Subject: [PATCH 2/3] Remove duplicate Mega-Linter listing (#119) --- README.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/README.md b/README.md index 7fd174e..103895c 100644 --- a/README.md +++ b/README.md @@ -83,9 +83,6 @@ this topic will be welcome as well as links related to actual linters. - [Mega-Linter](https://nvuillam.github.io/mega-linter) - Linters aggregator of 37 languages, 12 formats, 15 tooling formats , copy-pastes and spell. Can automatically apply fixes with commit or Pull Request -- [Mega-Linter](https://nvuillam.github.io/mega-linter) - Linters aggregator of - 37 languages, 12 formats, 15 tooling formats , copy-pastes and spell. Can - automatically apply fixes with commit or Pull Request - [Scanmycode CE (Community Edition)](https://github.com/marcinguy/scanmycode-ce) - Code Scanning/SAST/Static Analysis/Linting using many tools/Scanners with One Report. From 0f80c1f608c514921164ddd4860ce54c962bdd53 Mon Sep 17 00:00:00 2001 From: Anders Eknert Date: Thu, 4 Jan 2024 09:37:27 +0100 Subject: [PATCH 3/3] Add Regal for Rego (#115) Signed-off-by: Anders Eknert --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index 103895c..c0c6f65 100644 --- a/README.md +++ b/README.md @@ -55,6 +55,7 @@ this topic will be welcome as well as links related to actual linters. - [Pug](#pug) - [Puppet](#puppet) - [Python](#python) + - [Rego](#rego) - [reStructuredText](#restructuredtext) - [Ruby](#ruby) - [Rust](#rust) @@ -388,6 +389,13 @@ this topic will be welcome as well as links related to actual linters. - [yala](https://github.com/cemsbr/yala) - YALA combines many linters to improve the quality of your code. +### Rego + +- [regal](https://github.com/StyraInc/regal) - Regal is a linter for the policy + language [Rego](https://www.openpolicyagent.org/docs/latest/policy-language/). + Regal aims to catch bugs and mistakes in policy code, while at the same time + helping people learn the language, best practices and idiomatic constructs. + ### reStructuredText - [doc8](https://launchpad.net/doc8) - Doc8 is an opinionated style checker for