SFTtech / SFTtech/openage

Code Compliance automatic fixing

Open
#745 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area: buildsystem code quality improvement just do it lang: python
Dominant language
Python
Stars
14.4k
Forks
1.3k
PR merge metrics
No merged PRs in 30d

Description

The Code Compliance tester can automatically determine, where spaces are faulty inserted, so a script could easily fix them without having to go through every file manually - at least for a lot of often occurring issues.

The code compliance checks are performed in openage/buildsystem/codecompliance, where the automatic fixing should be added to.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start in openage/buildsystem/codecompliance and read the existing compliance checks to understand how faulty spacing is detected. Identify the recurring spacing findings that the issue proposes to fix automatically, then verify that the compliance workflow reports the corrected results without manual file-by-file edits.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
build-system
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.