• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

IJHack / QtPass / 24961970855
55%

Build:
DEFAULT BRANCH: main
Ran 26 Apr 2026 04:58PM UTC
Jobs 1
Files 72
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

26 Apr 2026 04:53PM UTC coverage: 27.622%. Remained the same
24961970855

push

github

web-flow
chore: add .editorconfig and sweep final newlines / trailing whitespace (#1186)

Adds an `.editorconfig` so editors honour the repo's existing style
without contributors needing per-project setup, and brings every
existing text file into compliance so super-linter's
EDITORCONFIG_CHECKER passes from day one.

What `.editorconfig` does:

- UTF-8, LF, final newline, trim trailing whitespace for `[*]`.
- `[*.iss]` and `[*.bat]` keep CRLF (Windows installer / batch).
- `[*.plist]` and `[*.sh]` pin tab indentation (Apple plutil and
  shfmt, respectively).
- `[*.ts]` is `unset` for trim/eol/final-newline since Qt Linguist
  files are generated by qmake6/lupdate and synced by Weblate; we
  don't hand-edit them.

What it deliberately does not set:

- No `indent_style/size` for `*.cpp/*.h` — `.clang-format` owns C/C++.
- No `indent_style/size` for `*.md/*.yml/*.json` — Prettier owns them.
- No constraint on `*.pro/*.pri` — both tab and space styles already
  exist in `tests/auto/*/*.pro` today and forcing one would noise up
  unrelated diffs.

`.ecrc` mirrors the `*.ts` exclusion at the path level for
editorconfig-checker, since some checker versions don't honour a
section-level override against the `[*]` defaults.

Sweep:

- 30 source files in `src/`, `main/`, and `tests/auto/*/` were missing
  a final newline. Added.
- `key_management.bat` was LF; flipped to CRLF + final newline to match
  the `[*.bat] end_of_line = crlf` rule.
- `.clang-format` had four lines with trailing whitespace
  (BraceWrapping, ForEachMacros, IncludeCategories, StatementMacros).
- `qtpass.spec` had two lines with trailing whitespace.
- All other text files already conformed.

Verified locally:

- `act push -W .github/workflows/linter.yml -j build` — all 16 checks
  pass (BASH, BASH_EXEC, CHECKOV, CLANG_FORMAT, **EDITORCONFIG**, ENV,
  GITHUB_ACTIONS, GITLEAKS, JSON, JSON_PRETTIER, MARKDOWN,
  MARKDOWN_PRETTIER, NATURAL_LANGUAGE, SHELL_SHFMT, XML, YAML,
  YAML_PRETTIER).
- `make distcl... (continued)

1825 of 6607 relevant lines covered (27.62%)

26.95 hits per line

Jobs
ID Job ID Ran Files Coverage
1 24961970855.1 26 Apr 2026 04:58PM UTC 72
27.62
GitHub Action Run
Source Files on build 24961970855
  • Tree
  • List 72
  • Changed 14
  • Source Changed 14
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24961970855
  • 750b8d5b on github
  • Prev Build on main (#24956595617)
  • Next Build on main (#24962433832)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc