Merge pull request #404 from hofbi/pre-commit-autoupdate

Pre-commit autoupdate and enable clang-format
This commit is contained in:
Mateusz Pusz
2022-11-24 09:15:51 -07:00
committed by GitHub
8 changed files with 26 additions and 19 deletions

View File

@@ -28,9 +28,9 @@ jobs:
check:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Set up Python 3.8
uses: actions/setup-python@v2
uses: actions/setup-python@v4
with:
python-version: 3.8
- name: Install dependencies

View File

@@ -1,15 +1,19 @@
default_stages: [commit]
repos:
- repo: meta
hooks:
- id: check-hooks-apply
- id: check-useless-excludes
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.2.0
rev: v4.3.0
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
# - repo: https://github.com/pocc/pre-commit-hooks
# rev: v1.3.5
# hooks:
# - id: clang-format
- repo: https://github.com/pre-commit/mirrors-clang-format
rev: v15.0.4
hooks:
- id: clang-format
- repo: https://github.com/cheshirekow/cmake-format-precommit
rev: v0.6.13
hooks:
@@ -19,7 +23,7 @@ repos:
# additional_dependencies: ["cmakelang"]
# exclude: "cmake/.*"
- repo: https://github.com/psf/black
rev: 22.3.0
rev: 22.10.0
hooks:
- id: black
language_version: python3
@@ -29,6 +33,6 @@ repos:
- id: isort
args: [--profile, black, --multi-line, "3"]
- repo: https://github.com/PyCQA/flake8
rev: 4.0.1
rev: 5.0.4
hooks:
- id: flake8

View File

@@ -100,7 +100,6 @@ static_assert(1_q_ft_pdl_per_s * 10_q_s == 10_q_ft_pdl);
static_assert(10_q_ft_pdl / 1_q_ft_pdl_per_s == 10_q_s);
static_assert(detail::unit_text<dim_power, foot_poundal_per_second>() == basic_symbol_text("ft⋅pdl/s", "ft pdl/s"));
static_assert(detail::unit_text<dim_power, foot_pound_force_per_second>() ==
basic_symbol_text("ft⋅lbf/s", "ft lbf/s"));
static_assert(detail::unit_text<dim_power, foot_pound_force_per_second>() == basic_symbol_text("ft⋅lbf/s", "ft lbf/s"));
} // namespace

View File

@@ -125,7 +125,11 @@ constexpr bool ctad_constructible_from(Vs...)
constexpr auto same = []<std::equality_comparable T>(T l, T r) { return l == r; };
constexpr auto comp = // TODO: Fix #205 to use `std::equality_comparable_with<T> U`.
[]<typename T, typename U>(T l, U r) requires compare<T, U> { return l == r; };
[]<typename T, typename U>(T l, U r)
requires compare<T, U>
{
return l == r;
};
template<auto F>
requires requires { F(); }