mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-05-19 21:32:23 +00:00
### Description
Run clang-format in CI. Formatted all c/c++, objective-c/c++ files.
Excluded
```
'onnxruntime/core/mlas/**',
'onnxruntime/contrib_ops/cuda/bert/tensorrt_fused_multihead_attention/**',
```
because they contain assembly or is data heavy
### Motivation and Context
Coding style consistency
12 lines
688 B
PowerShell
12 lines
688 B
PowerShell
# Copyright (c) Microsoft Corporation. All rights reserved.
|
|
# Licensed under the MIT License.
|
|
|
|
# Simply finds all .h and .cc files from the current directory and below, and runs clang-format in-place on them.
|
|
# Assumes clang-format is in the path, which means you will need to install clang using a Windows snapshot build from https://llvm.org/builds/
|
|
# Requires a .clang-format config file to be in the current directory or a parent directory from where the script is run.
|
|
# Expected usage is to run it from its current location so that source in 'core' and 'test' is updated.
|
|
|
|
gci -Recurse -Include *.h, *.cc | foreach {
|
|
Write-Host "Updating " $_.FullName
|
|
clang-format -i $_
|
|
}
|