Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
pybind11
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
open
pybind11
Commits
e2a96890
Commit
e2a96890
authored
Jul 29, 2020
by
Henry Schreiner
Committed by
Henry Schreiner
Jul 30, 2020
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
format: add cmake-format to pre-commit
parent
1651c324
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
76 additions
and
1 deletions
+76
-1
.cmake-format.yaml
+69
-0
.pre-commit-config.yaml
+6
-0
tests/CMakeLists.txt
+1
-1
No files found.
.cmake-format.yaml
0 → 100644
View file @
e2a96890
parse
:
additional_commands
:
pybind11_add_module
:
flags
:
-
THIN_LTO
-
MODULE
-
SHARED
-
NO_EXTRAS
-
EXCLUDE_FROM_ALL
-
SYSTEM
format
:
line_width
:
99
tab_size
:
2
# If an argument group contains more than this many sub-groups
# (parg or kwarg groups) then force it to a vertical layout.
max_subgroups_hwrap
:
2
# If a positional argument group contains more than this many
# arguments, then force it to a vertical layout.
max_pargs_hwrap
:
6
# If a cmdline positional group consumes more than this many
# lines without nesting, then invalidate the layout (and nest)
max_rows_cmdline
:
2
separate_ctrl_name_with_space
:
false
separate_fn_name_with_space
:
false
dangle_parens
:
false
# If the trailing parenthesis must be 'dangled' on its on
# 'line, then align it to this reference: `prefix`: the start'
# 'of the statement, `prefix-indent`: the start of the'
# 'statement, plus one indentation level, `child`: align to'
# the column of the arguments
dangle_align
:
prefix
# If the statement spelling length (including space and
# parenthesis) is smaller than this amount, then force reject
# nested layouts.
min_prefix_chars
:
4
# If the statement spelling length (including space and
# parenthesis) is larger than the tab width by more than this
# amount, then force reject un-nested layouts.
max_prefix_chars
:
10
# If a candidate layout is wrapped horizontally but it exceeds
# this many lines, then reject the layout.
max_lines_hwrap
:
2
line_ending
:
unix
# Format command names consistently as 'lower' or 'upper' case
command_case
:
canonical
# Format keywords consistently as 'lower' or 'upper' case
# unchanged is valid too
keyword_case
:
'
upper'
# A list of command names which should always be wrapped
always_wrap
:
[]
# If true, the argument lists which are known to be sortable
# will be sorted lexicographically
enable_sort
:
true
# If true, the parsers may infer whether or not an argument
# list is sortable (without annotation).
autosort
:
false
.pre-commit-config.yaml
View file @
e2a96890
...
@@ -26,6 +26,12 @@ repos:
...
@@ -26,6 +26,12 @@ repos:
additional_dependencies
:
[
flake8-bugbear
,
pep8-naming
]
additional_dependencies
:
[
flake8-bugbear
,
pep8-naming
]
exclude
:
^(docs/.*|tools/.*)$
exclude
:
^(docs/.*|tools/.*)$
-
repo
:
https://github.com/cheshirekow/cmake-format-precommit
rev
:
v0.6.10
hooks
:
-
id
:
cmake-format
additional_dependencies
:
[
pyyaml
]
-
repo
:
local
-
repo
:
local
hooks
:
hooks
:
-
id
:
check-style
-
id
:
check-style
...
...
tests/CMakeLists.txt
View file @
e2a96890
...
@@ -217,7 +217,7 @@ endforeach()
...
@@ -217,7 +217,7 @@ endforeach()
set
(
testdir
${
CMAKE_CURRENT_SOURCE_DIR
}
)
set
(
testdir
${
CMAKE_CURRENT_SOURCE_DIR
}
)
foreach
(
target
${
test_targets
}
)
foreach
(
target
${
test_targets
}
)
set
(
test_files
${
PYBIND11_TEST_FILES
}
)
set
(
test_files
${
PYBIND11_TEST_FILES
}
)
if
(
NOT
target
STREQUAL
"pybind11_tests"
)
if
(
NOT
"
${
target
}
"
STREQUAL
"pybind11_tests"
)
set
(
test_files
""
)
set
(
test_files
""
)
endif
()
endif
()
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment