Skip to content

gh-49: Add linting rules from exercises repo#54

Merged
connoraird merged 9 commits into
mainfrom
connor/add-linting
May 5, 2026
Merged

gh-49: Add linting rules from exercises repo#54
connoraird merged 9 commits into
mainfrom
connor/add-linting

Conversation

@connoraird

@connoraird connoraird commented May 5, 2026

Copy link
Copy Markdown
Collaborator

Description

Adds the linting rules from the exercises repo plus some additional ones to help with writing material (i.e. vale).

These rules are ran automatically on commit with prek

@connoraird connoraird self-assigned this May 5, 2026
@github-actions

github-actions Bot commented May 5, 2026

Copy link
Copy Markdown

⚠️ WARNING ⚠️

This pull request contains a mix of workflow files and regular files. This could be malicious. No preview will be created.

regular files:

  • .markdownlint.yaml
  • .pre-commit-config.yaml
  • .typos.toml
  • .vale.ini
  • CITATION.cff
  • CODE_OF_CONDUCT.md
  • CONTRIBUTING.md
  • LICENSE.md
  • README.md
  • config.yaml
  • docker-tests/Dockerfile.01
  • docker-tests/Dockerfile.03
  • docker-tests/Dockerfile.04
  • episodes/1-what-is-a-unit-tests.md
  • episodes/2-refactor-fortran.md
  • episodes/3-writing-your-first-unit-test.md
  • episodes/4-pfunit-syntax.md
  • episodes/5-integrating-with-build-systems.md
  • episodes/6-testing-parallel-code.md
  • episodes/7-syntax-of-other-frameworks.md
  • episodes/plan.md
  • exercises/1-into-to-unit-tests/solution/README.md
  • exercises/2-refactoring-fortran/solution/CMakeLists.txt
  • exercises/3-writing-your-first-unit-test/challenge/README.md
  • exercises/3-writing-your-first-unit-test/challenge/src/temp_conversions.f90
  • exercises/3-writing-your-first-unit-test/challenge/test/standard_fortran/CMakeLists.txt
  • exercises/4-fortran-unit-test-syntax/challenge/CMakeLists.txt
  • exercises/4-fortran-unit-test-syntax/challenge/test/test_check_for_steady_state.pf

workflow files:

  • .github/workflows/README.md
  • .github/workflows/linting.yaml

@connoraird connoraird marked this pull request as ready for review May 5, 2026 13:35
@connoraird connoraird force-pushed the connor/add-linting branch from 2c979f6 to 4053153 Compare May 5, 2026 14:16
@connoraird connoraird merged commit 219dc52 into main May 5, 2026
4 of 5 checks passed
@connoraird connoraird deleted the connor/add-linting branch May 5, 2026 14:31
github-actions Bot pushed a commit that referenced this pull request May 5, 2026
Auto-generated via `{sandpaper}`
Source  : 219dc52
Branch  : main
Author  : Connor Aird <c.aird@ucl.ac.uk>
Time    : 2026-05-05 14:31:15 +0000
Message : gh-49: Add linting rules from exercises repo (#54)
github-actions Bot pushed a commit that referenced this pull request May 5, 2026
Auto-generated via `{sandpaper}`
Source  : d332da8
Branch  : md-outputs
Author  : GitHub Actions <actions@github.com>
Time    : 2026-05-05 14:32:00 +0000
Message : markdown source builds

Auto-generated via `{sandpaper}`
Source  : 219dc52
Branch  : main
Author  : Connor Aird <c.aird@ucl.ac.uk>
Time    : 2026-05-05 14:31:15 +0000
Message : gh-49: Add linting rules from exercises repo (#54)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant