Skip to content

Commit 779d52c

Browse files
committed
More words to ignore
1 parent 21582f3 commit 779d52c

File tree

2 files changed

+33
-92
lines changed

2 files changed

+33
-92
lines changed

.TODO.txt

Lines changed: 32 additions & 91 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ Preset CMake variables:
88
CMAKE_CXX_STANDARD="20"
99
CMAKE_CXX_STANDARD_REQUIRED="ON"
1010
CMAKE_EXPORT_COMPILE_COMMANDS="ON"
11-
CMAKE_INSTALL_PREFIX:PATH="/Users/clausklein/Workspace/cpp/fmt-module/stagedir"
12-
CMAKE_PREFIX_PATH:STRING="/Users/clausklein/Workspace/cpp/fmt-module/stagedir"
11+
CMAKE_INSTALL_PREFIX:PATH="/Users/clausklein/Workspace/cpp/cxx20/fmt-module/stagedir"
12+
CMAKE_PREFIX_PATH:STRING="/Users/clausklein/Workspace/cpp/cxx20/fmt-module/stagedir"
1313
FMT_DEVELOPER_MODE="ON"
1414

1515
-- use ccache
@@ -34,146 +34,87 @@ Preset CMake variables:
3434
-- Module tests to be built:
3535
-- Configuring done (1.9s)
3636
-- Generating done (0.0s)
37-
-- Build files have been written to: /Users/clausklein/Workspace/cpp/fmt-module/build/dev
37+
-- Build files have been written to: /Users/clausklein/Workspace/cpp/cxx20/fmt-module/build/dev
3838

3939
Executing workflow step 2 of 5: build preset "dev"
4040

41-
[1/4] Generating CXX dyndep file src/tests/CMakeFiles/header-only-test.dir/CXX.dd
41+
[1/4] Generating CXX dyndep file tests/CMakeFiles/header-only-test.dir/CXX.dd
4242
[1/2] Install the project...
4343
-- Install configuration: "Debug"
44-
-- Installing: /Users/clausklein/Workspace/cpp/fmt-module/stagedir/lib/cmake/fmt/fmtTargets.cmake
44+
-- Installing: /Users/clausklein/Workspace/cpp/cxx20/fmt-module/stagedir/lib/cmake/fmt/fmtTargets.cmake
4545

4646
Executing workflow step 3 of 5: build preset "verify"
4747

48-
[1/14] Building CXX object CMakeFiles/fmt_header_verify_interface_header_sets.dir/fmt_header_verify_interface_header_sets/fmt/args.h.cxx.o
49-
[2/14] Building CXX object CMakeFiles/fmt_header_verify_interface_header_sets.dir/fmt_header_verify_interface_header_sets/fmt/base.h.cxx.o
50-
[3/14] Building CXX object CMakeFiles/fmt_header_verify_interface_header_sets.dir/fmt_header_verify_interface_header_sets/fmt/chrono.h.cxx.o
51-
[4/14] Building CXX object CMakeFiles/fmt_header_verify_interface_header_sets.dir/fmt_header_verify_interface_header_sets/fmt/core.h.cxx.o
52-
[5/14] Building CXX object CMakeFiles/fmt_header_verify_interface_header_sets.dir/fmt_header_verify_interface_header_sets/fmt/format-inl.h.cxx.o
53-
[6/14] Building CXX object CMakeFiles/fmt_header_verify_interface_header_sets.dir/fmt_header_verify_interface_header_sets/fmt/format.h.cxx.o
54-
[7/14] Building CXX object CMakeFiles/fmt_header_verify_interface_header_sets.dir/fmt_header_verify_interface_header_sets/fmt/printf.h.cxx.o
55-
[8/14] Building CXX object CMakeFiles/fmt_header_verify_interface_header_sets.dir/fmt_header_verify_interface_header_sets/fmt/ranges.h.cxx.o
56-
[9/14] Building CXX object CMakeFiles/fmt_header_verify_interface_header_sets.dir/fmt_header_verify_interface_header_sets/fmt/color.h.cxx.o
57-
[10/14] Building CXX object CMakeFiles/fmt_header_verify_interface_header_sets.dir/fmt_header_verify_interface_header_sets/fmt/compile.h.cxx.o
58-
[11/14] Building CXX object CMakeFiles/fmt_header_verify_interface_header_sets.dir/fmt_header_verify_interface_header_sets/fmt/os.h.cxx.o
59-
[12/14] Building CXX object CMakeFiles/fmt_header_verify_interface_header_sets.dir/fmt_header_verify_interface_header_sets/fmt/ostream.h.cxx.o
60-
[13/14] Building CXX object CMakeFiles/fmt_header_verify_interface_header_sets.dir/fmt_header_verify_interface_header_sets/fmt/std.h.cxx.o
61-
[14/14] Building CXX object CMakeFiles/fmt_header_verify_interface_header_sets.dir/fmt_header_verify_interface_header_sets/fmt/xchar.h.cxx.o
48+
[1/14] Building CXX object CMakeFiles/fmt-header-only_verify_interface_header_sets.dir/fmt-header-only_verify_interface_header_sets/fmt/base.h.cxx.o
49+
[2/14] Building CXX object CMakeFiles/fmt-header-only_verify_interface_header_sets.dir/fmt-header-only_verify_interface_header_sets/fmt/args.h.cxx.o
50+
[3/14] Building CXX object CMakeFiles/fmt-header-only_verify_interface_header_sets.dir/fmt-header-only_verify_interface_header_sets/fmt/chrono.h.cxx.o
51+
[4/14] Building CXX object CMakeFiles/fmt-header-only_verify_interface_header_sets.dir/fmt-header-only_verify_interface_header_sets/fmt/format.h.cxx.o
52+
[5/14] Building CXX object CMakeFiles/fmt-header-only_verify_interface_header_sets.dir/fmt-header-only_verify_interface_header_sets/fmt/compile.h.cxx.o
53+
[6/14] Building CXX object CMakeFiles/fmt-header-only_verify_interface_header_sets.dir/fmt-header-only_verify_interface_header_sets/fmt/os.h.cxx.o
54+
[7/14] Building CXX object CMakeFiles/fmt-header-only_verify_interface_header_sets.dir/fmt-header-only_verify_interface_header_sets/fmt/color.h.cxx.o
55+
[8/14] Building CXX object CMakeFiles/fmt-header-only_verify_interface_header_sets.dir/fmt-header-only_verify_interface_header_sets/fmt/format-inl.h.cxx.o
56+
[9/14] Building CXX object CMakeFiles/fmt-header-only_verify_interface_header_sets.dir/fmt-header-only_verify_interface_header_sets/fmt/ostream.h.cxx.o
57+
[10/14] Building CXX object CMakeFiles/fmt-header-only_verify_interface_header_sets.dir/fmt-header-only_verify_interface_header_sets/fmt/core.h.cxx.o
58+
[11/14] Building CXX object CMakeFiles/fmt-header-only_verify_interface_header_sets.dir/fmt-header-only_verify_interface_header_sets/fmt/printf.h.cxx.o
59+
[12/14] Building CXX object CMakeFiles/fmt-header-only_verify_interface_header_sets.dir/fmt-header-only_verify_interface_header_sets/fmt/ranges.h.cxx.o
60+
[13/14] Building CXX object CMakeFiles/fmt-header-only_verify_interface_header_sets.dir/fmt-header-only_verify_interface_header_sets/fmt/std.h.cxx.o
61+
[14/14] Building CXX object CMakeFiles/fmt-header-only_verify_interface_header_sets.dir/fmt-header-only_verify_interface_header_sets/fmt/xchar.h.cxx.o
6262

6363
Executing workflow step 4 of 5: test preset "dev"
6464

65-
Test project /Users/clausklein/Workspace/cpp/fmt-module/build/dev
65+
Test project /Users/clausklein/Workspace/cpp/cxx20/fmt-module/build/dev
6666
Start 1: find-package-test
6767
Start 2: header-only-test
68-
1/2 Test #2: header-only-test ................. Passed 0.02 sec
69-
2/2 Test #1: find-package-test ................ Passed 2.93 sec
68+
1/2 Test #2: header-only-test ................. Passed 0.01 sec
69+
2/2 Test #1: find-package-test ................ Passed 3.02 sec
7070

7171
100% tests passed, 0 tests failed out of 2
7272

73-
Total Test time (real) = 2.94 sec
73+
Total Test time (real) = 3.02 sec
7474

7575
Executing workflow step 5 of 5: package preset "dev"
7676

7777
CPack: Create package using TGZ
7878
CPack: Install projects
7979
CPack: - Install project: fmt []
8080
CPack: Create package
81-
CPack: - package: /Users/clausklein/Workspace/cpp/fmt-module/build/dev/fmt-11.0.2-Darwin.tar.gz generated.
81+
CPack: - package: /Users/clausklein/Workspace/cpp/cxx20/fmt-module/build/dev/fmt-11.0.2-Darwin.tar.gz generated.
8282
Enabled checks:
8383
misc-header-include-cycle
8484
misc-include-cleaner
8585

8686
Running clang-tidy for 1 files out of 19 in compilation database ...
87-
[1/1][2.0s] /usr/local/opt/llvm/bin/clang-tidy -checks=-*,misc-header-*,misc-include-* -p=build/dev /Users/clausklein/Workspace/cpp/fmt-module/src/tests/header-only-test.cc
87+
[1/1][2.1s] /usr/local/opt/llvm/bin/clang-tidy -checks=-*,misc-header-*,misc-include-* -p=build/dev /Users/clausklein/Workspace/cpp/cxx20/fmt-module/tests/header-only-test.cc
8888
/Users/clausklein/.cache/CPM/fmt/cccb77ae9609d2768ed80dd42cec54f77b1f1455/include/fmt/format.h:41:10: warning: circular header file dependency detected while including 'base.h', please check the include path [misc-header-include-cycle]
8989
41 | #include "base.h"
9090
| ^
9191
/Users/clausklein/.cache/CPM/fmt/cccb77ae9609d2768ed80dd42cec54f77b1f1455/include/fmt/base.h:3075:12: note: 'format.h' included from here
9292
3075 | # include "format.h"
9393
| ^
94-
/Users/clausklein/Workspace/cpp/fmt-module/src/tests/header-only-test.cc:3:10: note: 'base.h' included from here
94+
/Users/clausklein/Workspace/cpp/cxx20/fmt-module/tests/header-only-test.cc:3:10: note: 'base.h' included from here
9595
3 | #include "fmt/base.h"
9696
| ^
97-
/Users/clausklein/Workspace/cpp/fmt-module/src/tests/header-only-test.cc:4:1: warning: included header ostream.h is not used directly [misc-include-cleaner]
97+
/Users/clausklein/Workspace/cpp/cxx20/fmt-module/tests/header-only-test.cc:4:1: warning: included header ostream.h is not used directly [misc-include-cleaner]
9898
4 | #include "fmt/ostream.h"
9999
| ^~~~~~~~~~~~~~~~~~~~~~~~
100100
5 | #include "gtest/gtest.h"
101-
/Users/clausklein/Workspace/cpp/fmt-module/src/tests/header-only-test.cc:11:49: warning: no header providing "fmt::format" is directly included [misc-include-cleaner]
101+
/Users/clausklein/Workspace/cpp/cxx20/fmt-module/tests/header-only-test.cc:13:18: warning: no header providing "fmt::format" is directly included [misc-include-cleaner]
102102
4 | #include "fmt/ostream.h"
103103
5 | #include "gtest/gtest.h"
104104
6 |
105105
7 | #ifndef FMT_HEADER_ONLY
106106
8 | # error "Not in the header-only mode."
107107
9 | #endif
108108
10 |
109-
11 | TEST(header_only_test, format) { EXPECT_EQ(fmt::format("foo"), "foo"); }
110-
| ^
109+
11 | TEST(header_only_test, format)
110+
12 | {
111+
13 | EXPECT_EQ(fmt::format("foo"), "foo");
112+
| ^
111113
4 warnings generated.
112114
Suppressed 1 warnings (1 in non-user code).
113115
Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.
114116

115-
ninja: Entering directory `build/dev'
116-
[1/1] Linting the code
117-
FAILED: CMakeFiles/format-check /Users/clausklein/Workspace/cpp/fmt-module/build/dev/CMakeFiles/format-check
118-
cd /Users/clausklein/Workspace/cpp/fmt-module && /usr/local/bin/cmake -D FORMAT_COMMAND=clang-format -D "PATTERNS=*.json;*.cppm" -P /Users/clausklein/Workspace/cpp/fmt-module/cmake/lint.cmake
119-
The following files are badly formatted:
120-
121-
.CMakeUserPresets.json
122-
CMakePresets.json
123-
CMakeUserPresets.json
124-
build/compile_commands.json
125-
build/dev/_CPack_Packages/Darwin/TGZ/fmt-11.0.2-Darwin/lib/cmake/fmt/module/fmt.cppm
126-
build/dev/compile_commands.json
127-
build/dev/src/tests/CMakeFiles/header-only-test.dir/CXXDependInfo.json
128-
build/dev/src/tests/CMakeFiles/header-only-test.dir/CXXModules.json
129-
build/dev/src/tests/find-package-test/CMakeFiles/fmt_module.dir/CXXDependInfo.json
130-
build/dev/src/tests/find-package-test/CMakeFiles/fmt_module.dir/CXXModules.json
131-
build/dev/src/tests/find-package-test/compile_commands.json
132-
build/src/tests/CMakeFiles/header-only-test.dir/CXXDependInfo.json
133-
build/src/tests/CMakeFiles/header-only-test.dir/CXXModules.json
134-
build/tests/CMakeFiles/header-only-test.dir/CXXDependInfo.json
135-
build/tests/CMakeFiles/header-only-test.dir/CXXModules.json
136-
build/tests/compile_commands.json
137-
module/fmt.cppm
138-
stagedir/lib/cmake/fmt/module/fmt.cppm
139-
140-
CMake Error at cmake/lint.cmake:43 (message):
141-
Run again with FIX=YES to fix these files.
142-
143-
144-
ninja: build stopped: subcommand failed.
145117
ninja: Entering directory `build/dev'
146118
[1/1] Checking spelling
147-
FAILED: CMakeFiles/spell-check /Users/clausklein/Workspace/cpp/fmt-module/build/dev/CMakeFiles/spell-check
148-
cd /Users/clausklein/Workspace/cpp/fmt-module && /usr/local/bin/cmake -D SPELL_COMMAND=codespell -P /Users/clausklein/Workspace/cpp/fmt-module/cmake/spell.cmake
149119
Used config files:
150120
1: .codespellrc
151-
./stagedir/include/fmt/base.h:447: iff ==> if
152-
./stagedir/include/fmt/base.h:2403: pres ==> press
153-
./stagedir/include/fmt/base.h:2410: pres ==> press
154-
./stagedir/include/fmt/base.h:2493: pres ==> press
155-
./stagedir/include/fmt/base.h:2498: pres ==> press
156-
./stagedir/include/fmt/base.h:2500: pres ==> press
157-
./stagedir/include/fmt/base.h:2505: pres ==> press
158-
./stagedir/include/fmt/base.h:2510: pres ==> press
159-
./stagedir/include/fmt/base.h:2515: pres ==> press
160-
./stagedir/include/fmt/base.h:2520: pres ==> press
161-
./stagedir/include/fmt/base.h:2525: pres ==> press
162-
./stagedir/include/fmt/base.h:2528: pres ==> press
163-
./stagedir/include/fmt/base.h:2530: pres ==> press
164-
./stagedir/include/fmt/base.h:2533: pres ==> press
165-
./stagedir/include/fmt/base.h:2535: pres ==> press
166-
./stagedir/include/fmt/base.h:2681: iff ==> if
167-
./stagedir/include/fmt/format.h:821: copyable ==> copiable
168-
./stagedir/include/fmt/format.h:1553: iff ==> if
169-
./stagedir/include/fmt/format.h:1617: iff ==> if
170-
./stagedir/include/fmt/format.h:1765: iff ==> if
171-
./stagedir/include/fmt/os.h:243: WRONLY ==> WRONGLY
172-
./stagedir/include/fmt/os.h:337: WRONLY ==> WRONGLY
173-
./stagedir/include/fmt/os.h:422: WRONLY ==> WRONGLY
174-
./stagedir/include/fmt/printf.h:90: iff ==> if
175-
CMake Error at cmake/spell.cmake:27 (message):
176-
Run again with FIX=YES to fix these errors.
177-
178-
179-
ninja: build stopped: subcommand failed.

.codespellrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ check-filenames =
44
check-hidden =
55
skip = */.git,*/build,*/prefix,*/stage,.TODO.txt
66
quiet-level = 2
7-
ignore-words-list = claus,deque,endcode,keep-alives,nmake,stdio,UInt
7+
ignore-words-list = claus,deque,endcode,keep-alives,nmake,stdio,UInt,iff,WRONLY,pres,copyable

0 commit comments

Comments
 (0)