Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
db3cf56
add ruff action to pipeline
Pierre-siddall Jan 22, 2026
7fc3348
Convert pylint.rc to ruff.toml
Pierre-siddall Jan 22, 2026
40cf58d
Merge branch 'main' into add-ruff-linting
Pierre-siddall Jan 22, 2026
f69687c
Merge branch 'main' into add-ruff-linting
Pierre-siddall Mar 3, 2026
1b9a48f
Update linting action
Pierre-siddall Mar 3, 2026
d342bc0
second attempt at updating linting action
Pierre-siddall Mar 3, 2026
d3a4cc6
third attempt at updating linting action
Pierre-siddall Mar 3, 2026
255040a
forth attempt at updating linting action
Pierre-siddall Mar 3, 2026
1f18322
Add workflow dispatch
Pierre-siddall Mar 3, 2026
0c5f784
Add push trigger
Pierre-siddall Mar 3, 2026
e4b4aff
Update toml file
Pierre-siddall Mar 3, 2026
fabd2ff
Remove flake8 todos
Pierre-siddall Mar 3, 2026
68368cd
Remove redundant ruff rules
Pierre-siddall Mar 3, 2026
351f8d7
Remove more redundant ruff rules
Pierre-siddall Mar 3, 2026
68d878f
Refactor ruff.toml
Pierre-siddall Mar 3, 2026
6ae3afe
Implement working ruff skeleton with no rules.
Pierre-siddall Mar 6, 2026
315c124
Merge branch 'main' into add-ruff-linting
Pierre-siddall Mar 13, 2026
11b8946
Add ruff toml file
Pierre-siddall May 7, 2026
25fd432
Merge branch 'main' into add-ruff-linting
Pierre-siddall May 7, 2026
1c5c087
Add basic line formatting to ruff.toml
Pierre-siddall Jun 23, 2026
0fc9ebe
Adding rulesets to mitigate previous development errors I've made
Pierre-siddall Jun 23, 2026
b4d2a1e
Merge branch 'main' into add-ruff-linting
Pierre-siddall Jun 24, 2026
6f5354a
remove line ending ruleset
Pierre-siddall Jun 24, 2026
2033d07
change ruff linter version
Pierre-siddall Jun 24, 2026
f1d2595
Switch to growss linting action
Pierre-siddall Jun 24, 2026
9509b02
Add pylinting checks
Pierre-siddall Jun 24, 2026
e149c91
Add NotImplementedError
Pierre-siddall Jun 24, 2026
16cebe8
Add duplicate code checks
Pierre-siddall Jun 25, 2026
073e3f9
Add checks for FIXME,TODO,XXX and HACK
Pierre-siddall Jun 25, 2026
0097f3c
Add pinned ruff action for testing
Pierre-siddall Jun 25, 2026
eea5ce7
Add version number to ruff action
Pierre-siddall Jun 25, 2026
d82cd3d
fix versioning syntax
Pierre-siddall Jun 25, 2026
41d0213
fix PLR0904 rule
Pierre-siddall Jun 25, 2026
1ddc2db
Move ruff.toml
Pierre-siddall Jun 25, 2026
50b72be
Update version SHA
Pierre-siddall Jun 25, 2026
d05304c
Add no-self-use rule
Pierre-siddall Jun 25, 2026
27f43b9
Potential fix for pull request finding
Pierre-siddall Jun 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions .github/ruff.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
line-length = 80
indent-width = 4
preview = true

[lint]
select=["A","CPY","PLR0904","PLR0911","PLR0912","PLR0913","PLR0914","PLR0915","F901",
"B014","B025","B025","B033","PIE794","PYI016","PYI062","PT014","SIM101","PLE0241","RUF068",
"FIX","PLR6301"]
ignore=[]
Comment on lines +1 to +9

[format]
quote-style = "double"
indent-style = "space"
docstring-code-format = false
14 changes: 14 additions & 0 deletions .github/workflows/ruff-lint.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
name: Ruff linter
on:
pull_request:

jobs:
lint:
runs-on: ubuntu-24.04
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Run Ruff Linter
uses: astral-sh/ruff-action@0ce1b0bf8b818ef400413f810f8a11cdbda0034b # v4.0.0
with:
version: latest
Comment on lines +11 to +14
235 changes: 0 additions & 235 deletions Utilities/pylint.rc

This file was deleted.

14 changes: 14 additions & 0 deletions ruff.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
line-length = 80
indent-width = 4
preview = true

[lint]
select=["A","CPY","PLR0904","PLR0911","PLR0912","PLR0913","PLR0914","PLR0915","F901",
"B014","B025","B025","B033","PIE794","PYI016","PYI062","PT014","SIM101","PLE0241","RUF068",
"FIX"]
ignore=[]

[format]
quote-style = "double"
indent-style = "space"
docstring-code-format = false
Loading