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

IntelPython / dpnp / 23263354721
81%

Build:
DEFAULT BRANCH: master
Ran 18 Mar 2026 08:15PM UTC
Jobs 1
Files 216
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

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

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 %.

90 of 116 new or added lines in 40 files covered. (77.59%)

19784 of 23493 relevant lines covered (84.21%)

6869.74 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
88.89
1.49% dpnp/backend/extensions/statistics/bincount.cpp
1
63.46
0.6% dpnp/backend/extensions/statistics/histogramdd.cpp
1
0.0
0.0% dpnp/backend/src/dpnp_fptr.hpp
1
6.06
0.09% dpnp/backend/src/queue_sycl.cpp
2
46.15
-0.34% dpnp/backend/extensions/elementwise_functions/common.hpp
2
71.72
0.7% dpnp/backend/extensions/elementwise_functions/elementwise_functions.hpp
6
13.29
-2.24% dpnp/backend/extensions/statistics/histogram_common.hpp
12
7.56
0.67% dpnp/backend/extensions/statistics/sliding_window1d.hpp
Jobs
ID Job ID Ran Files Coverage
1 23263354721.1 18 Mar 2026 08:15PM UTC 216
81.38
GitHub Action Run
Source Files on build 23263354721
  • 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 Repo
  • Github Actions Build #23263354721
  • 21d5e1ac on github
  • Prev Build on master (#23259791761)
  • Next Build on master (#23270759655)
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