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

IntelPython / dpnp / 23263354721 / 1
78%
master: 78%

Build:
DEFAULT BRANCH: master
Ran 18 Mar 2026 08:15PM UTC
Files 216
Run time 6s
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

18 Mar 2026 07:34PM UTC coverage: 81.384% (+0.2%) from 81.17%
23263354721.1

push

github

web-flow
Upgrade `clang-format` to v22 and improve `pylint` pre-commit configuration (#2813)

## Summary

- Migrate clang-format from `pocc/pre-commit-hooks` to
`pre-commit/mirrors-clang-format` v22.1.0
- Update `.clang-format` config to maintain consistent code style across
versions
- Configure pylint to properly handle C extension modules (numpy, dpctl)
- Remove manual clang-format-12 installation from GitHub workflow
- Reformat all C++ files with clang-format v22
- Add reformatting commit to `.git-blame-ignore-revs`

## Changes

### Pre-commit configuration
- Switch to `pre-commit/mirrors-clang-format` (v22.1.0) for better
version pinning and consistency across environments
- Add `--disable=c-extension-no-member` to pylint to avoid false
positives on C extension objects

### Code style
- Update `.clang-format`: Set `AfterControlStatement: Never` to preserve
existing brace placement style
- Reformat all C++ source files with clang-format v22 (net -159 lines
due to template parameter formatting improvements)

### Pylint configuration
- Add `extension-pkg-allow-list = ["numpy"]` to help pylint understand
numpy better
- Add `generated-members` patterns to handle dynamically created
attributes on numpy types

### CI/CD
- Remove obsolete `apt-get install clang-format-12` step from pre-commit
workflow

1323 of 2442 branches covered (54.18%)

Branch coverage included in aggregate %.

19784 of 23493 relevant lines covered (84.21%)

6869.74 hits per line

Source Files on job 23263354721.1
  • Tree
  • List 216
  • Changed 43
  • Source Changed 43
  • Coverage Changed 33
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 23263354721
  • 21d5e1ac on github
  • Prev Job for on master (#23259791761.1)
  • Next Job for on master (#23270759655.1)
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