mirror of
https://github.com/pybind/pybind11.git
synced 2025-02-16 13:47:53 +00:00
more code style checks in Travis CI :)
This commit is contained in:
parent
fe40dfe67d
commit
cc4efe69c2
@ -27,7 +27,6 @@ public:
|
||||
if (!src_ || !PyCallable_Check(src_.ptr()))
|
||||
return false;
|
||||
|
||||
{
|
||||
/*
|
||||
When passing a C++ function as an argument to another C++
|
||||
function via Python, every function call would normally involve
|
||||
@ -47,7 +46,6 @@ public:
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
object src(src_, true);
|
||||
value = [src](Args... args) -> Return {
|
||||
|
@ -693,8 +693,8 @@ struct field_descriptor {
|
||||
inline PYBIND11_NOINLINE void register_structured_dtype(
|
||||
const std::initializer_list<field_descriptor>& fields,
|
||||
const std::type_info& tinfo, size_t itemsize,
|
||||
bool (*direct_converter)(PyObject *, void *&))
|
||||
{
|
||||
bool (*direct_converter)(PyObject *, void *&)) {
|
||||
|
||||
auto& numpy_internals = get_numpy_internals();
|
||||
if (numpy_internals.get_type_info(tinfo, false))
|
||||
pybind11_fail("NumPy: dtype is already registered");
|
||||
|
@ -39,6 +39,19 @@ while read -u 3 f; do
|
||||
echo " $f"
|
||||
done
|
||||
|
||||
found=
|
||||
# The mt=41 sets a red background for matched tabs:
|
||||
exec 3< <(GREP_COLORS='mt=41' grep '^\s*{\s*$' include/ docs/*.rst -rn --color=always)
|
||||
while read -u 3 f; do
|
||||
if [ -z "$found" ]; then
|
||||
echo -e '\e[31m\e[01mError: braces should occur on the same line as the if/while/.. statement. Found issues in the following files: \e[0m'
|
||||
found=1
|
||||
errors=1
|
||||
fi
|
||||
|
||||
echo " $f"
|
||||
done
|
||||
|
||||
found=
|
||||
exec 3< <(grep '\<\(if\|for\|while\)(\|){' include/ tests/*.{cpp,py,h} -rn --color=always)
|
||||
while read -u 3 line; do
|
||||
|
Loading…
Reference in New Issue
Block a user