Mikhail f. Shiryaev
7a58a8c19b
Merge pull request #38647 from ClickHouse/clickhouse-diagnostics
...
Clickhouse diagnostics
2022-07-04 12:14:33 +02:00
Mikhail f. Shiryaev
446ead1af4
Fix typos issues it clickhouse-diagnostics
2022-07-04 10:59:39 +02:00
Azat Khuzhin
e4b81e6de9
Add exp_internal for expect tests
...
This is to catch possible issues like 01565_reconnect_after_client_error in [1].
[1]: https://s3.amazonaws.com/clickhouse-test-reports/38417/e33f236d502fe9f7906392f4ceffaee44e3c4ce4/stateless_tests__thread__actions__[3/3].html
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2022-07-02 17:08:06 +03:00
avogar
3b4ecc93bc
Fix test and style
2022-06-28 10:48:20 +00:00
Robert Schulze
2c828338f4
Replace hyperscan by vectorscan
...
This commit migrates ClickHouse to Vectorscan. The first 10 min of
[0] explain the reasons for it.
(*) Addresses (but does not resolve) #38046
(*) Config parameter names (e.g. "max_hyperscan_regexp_length") are
preserved for compatibility. Likewise, error codes (e.g.
"ErrorCodes::HYPERSCAN_CANNOT_SCAN_TEXT") and function/class names (e.g.
"HyperscanDeleter") are preserved as vectorscan aims to be a drop-in
replacement.
[0] https://www.youtube.com/watch?v=KlZWmmflW6M
2022-06-24 10:47:52 +02:00
Alexey Milovidov
457f49a43e
Add a word into spelling dictionary
2022-06-19 05:58:45 +02:00
Alexey Milovidov
d9e558720f
Fix typos
2022-06-16 11:38:54 +02:00
vdimir
dc772335ee
Doc typos, dict
2022-06-08 14:31:01 +02:00
vdimir
226fcbdac7
Better check-doc-aspell
2022-06-08 14:28:45 +02:00
vdimir
27ebad89c5
Add doc_spell_output.txt to process_style_check_result.py
2022-06-08 14:28:44 +02:00
vdimir
e820291a02
Fix utils/check-style/check-typos
2022-06-08 14:28:44 +02:00
vdimir
94bddec0bc
More typos checked and fixed
2022-06-08 14:28:41 +02:00
vdimir
251403407f
Update spell check
2022-06-08 14:26:02 +02:00
vdimir
13f03ddb65
Update docspell check
2022-06-08 14:26:02 +02:00
vdimir
abce81058e
Add doc aspell
2022-06-08 14:25:56 +02:00
Alexey Milovidov
eef6a5ec96
Revert "Remove resursive submodules"
2022-06-02 09:41:12 +03:00
Alexey Milovidov
19b8e1324a
Forbid recursive submodules
2022-05-28 04:05:10 +02:00
Antonio Andelic
2ca5b7812d
Ignore reusable workflow error
2022-05-27 14:15:34 +00:00
Amos Bird
20f63a6fa4
Fix style check
2022-04-29 15:32:53 +08:00
Alexey Milovidov
40357637ec
Remove Arcadia
2022-04-16 00:33:32 +02:00
Kruglov Pavel
666ef3586c
Fix typos check
2022-03-29 16:42:01 +02:00
Mikhail f. Shiryaev
31fa28a4c2
Improve black check: show diff in the output
2022-03-28 13:52:35 +02:00
Mikhail f. Shiryaev
5fea6d24fa
Add black formatting check
2022-03-22 17:38:48 +01:00
Mikhail f. Shiryaev
4309236e17
Adjust check-workflows to exit-on-errors
2022-03-22 17:38:46 +01:00
taiyang-li
1b9987ceb1
fix mistake in check-style
2022-03-05 14:22:56 +08:00
Mikhail f. Shiryaev
a7325bbe32
Fix check-workflows in style check, iterate over checks
2022-02-03 18:36:01 +01:00
Azat Khuzhin
7111f411df
check-style: ignore comments for currentDatabase() check
...
Inaccurate, but should OK for check-style scripts.
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2022-01-25 13:16:45 +03:00
Azat Khuzhin
5c8d02724c
check-style: add a note about find_path/find_library check
...
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2022-01-21 10:11:23 +03:00
Azat Khuzhin
7dcc037296
check-style: add a check that there is no system-wide library in use
2022-01-20 10:02:02 +03:00
alesapin
5257b413d4
Merge pull request #33612 from ClickHouse/workflow-linting
...
Add actionlint configuration and fix all issues
2022-01-14 11:41:48 +03:00
Mikhail f. Shiryaev
49fa1a1cd3
Add linter and checker for workflow files
2022-01-13 21:40:21 +01:00
taiyang-li
1e102bc1b2
merge master
2022-01-01 09:01:06 +08:00
taiyang-li
9036b18c2f
merge master
2021-12-27 15:12:48 +08:00
Azat Khuzhin
6d9d7df9d6
check-style: check for event_time/event_date = today() queries
2021-12-26 16:25:15 +03:00
Azat Khuzhin
78f66c6d72
check-style: remove absolete filters
...
Follow-up for: eaba6a7f59
2021-12-26 16:13:03 +03:00
avogar
602578deab
Update bool serialization/deserialization for Values format
2021-12-24 13:20:58 +03:00
lgbo-ustc
2cebda874d
remove debug modification
2021-12-20 11:50:38 +08:00
taiyang-li
2f4e7e1d4e
merge master
2021-12-02 19:48:21 +08:00
Azat Khuzhin
b59e0c65ea
Fix style-check for ProfileEvents checking
2021-12-01 10:26:00 +03:00
lgbo-ustc
1014ca8c58
make two loops in clearing cached files into one
2021-11-30 17:57:58 +08:00
Alexey Milovidov
ba74a268a4
Forbid files that differ only by character case
2021-11-26 01:27:56 +03:00
Azat Khuzhin
fbe80cd080
Improve style check for ProfileEvents and CurrentMetrics
2021-11-10 21:15:27 +03:00
Azat Khuzhin
e2cdd49dba
check-style: remove Parser/New (antrl had been removed)
2021-11-10 21:15:27 +03:00
Azat Khuzhin
fa50dd885c
Run pylint for ci scripts
2021-10-27 10:03:23 +03:00
alesapin
6d8853698b
Merge branch 'master' into trying_actions
2021-10-19 17:45:37 +03:00
alesapin
1df70af14e
Fix style check one more time:
2021-09-30 16:08:12 +03:00
alesapin
2aa852388f
Fix style check
2021-09-30 15:34:44 +03:00
kssenii
410b17b4a1
Fix
2021-09-30 06:35:35 +00:00
Azat Khuzhin
e709ead11a
Add std::cerr/std::cout style check
2021-09-28 10:28:28 +03:00
Alexey Milovidov
cd7f9d981c
Remove ya.make
2021-09-25 04:22:54 +03:00
alexey-milovidov
2990cdfc6d
Update check-style
2021-08-27 23:59:56 +03:00
kssenii
3f7259f955
Check error codes in style-check, update test
2021-08-27 16:26:26 +03:00
Azat Khuzhin
673f3b4d8d
check-style: refactor database column filter check
2021-08-09 09:50:50 +03:00
Azat Khuzhin
ba97ffb909
Add system.mutations for database filter check
2021-08-09 09:50:50 +03:00
Azat Khuzhin
2bfdf0d5a1
check-style: check system.projection_parts for database filter
2021-08-08 19:31:57 +03:00
Azat Khuzhin
3cda5960ec
check-style: allow currentDatabase() for ReplicatedMergeTree definition too
2021-08-05 10:11:37 +03:00
Azat Khuzhin
09fa82c244
check-style: fix {database} macro pattern
2021-08-05 09:58:21 +03:00
Azat Khuzhin
507eae9aed
check-style: skip *.gen for ReplicatedMergeTree check
2021-08-05 09:51:59 +03:00
Azat Khuzhin
a783b05755
check-style: improve check for ReplicatedMergeTree
2021-08-05 09:50:25 +03:00
Azat Khuzhin
6c61d3731e
check-style: cover *.j2 too
2021-08-05 09:50:09 +03:00
Azat Khuzhin
617cdd5d4d
check-style: add a check for ReplicatedMergeTree in *.sql
2021-08-05 09:49:48 +03:00
Azat Khuzhin
03e28e1cdf
check-style: database filter for system.{tables,parts,parts_columns,columns}
2021-05-22 14:07:21 +03:00
Azat Khuzhin
1ad78a39ed
check-style: improve current_database check
2021-05-22 14:07:21 +03:00
Alexey Milovidov
63a287ebee
Remove garbage from CMakeLists (2)
2021-04-25 02:01:48 +03:00
Alexey Milovidov
4ff812db7f
Maybe better support for paths with whitespaces
2021-04-24 22:47:52 +03:00
Azat Khuzhin
6c2622d451
Add style check for ReplicatedMergeTree path
2021-03-16 07:22:32 +03:00
Azat Khuzhin
b9cb8fdbad
Exclude contrib for yamllint check
2021-02-21 10:45:05 +03:00
Azat Khuzhin
2db3a6af49
Add yamllint into style check
2021-02-20 23:25:21 +03:00
Anton Popov
47c610be14
Merge pull request #19726 from CurtizJ/style-check
...
Allow to run all style checks in one file
2021-02-08 16:24:49 +03:00
Azat Khuzhin
7d9c892e60
check-style: fix "fatal: not a git repository: /place/sandbox-data/tasks/0/2/882869720/ClickHouse/.git/modules/contrib/AMQP-CPP" error
...
check-style uses "git status" to see changed ya.make files.
However it seems that that the sources was cloned some ancient git
version, likely <2.8, since there was a bug, that has been fixed in 2.8
[1]:
" * A partial rewrite of "git submodule" in the 2.7 timeframe changed
the way the gitdir: pointer in the submodules point at the real
repository location to use absolute paths by accident. This has
been corrected."
[1]: cf11a67975/Documentation/RelNotes/2.8.3.txt (L33-L36)
2021-01-30 00:29:21 +03:00
Azat Khuzhin
480c75bacf
check-style: pass path to rc file for pylint
2021-01-29 23:11:53 +03:00
Anton Popov
9c2130cc17
allow to run style check from other directories
2021-01-28 03:13:30 +03:00
Anton Popov
6c7ecc1aa0
allow to run all style checks in one file
2021-01-28 02:47:47 +03:00
Alexander Kuzmenkov
331e8211db
Merge pull request #19675 from azat/tests-query_log-current_database
...
Require current_database filter for tests with query_log/query_thread_log
2021-01-27 18:00:33 +03:00
Azat Khuzhin
9c5d83d6bc
Check that tests with query_log/query_thread_log includes current_database filter
2021-01-27 00:18:32 +03:00
Azat Khuzhin
93d375f67a
Check clickhouse-test with pylint during style check
2021-01-27 00:14:23 +03:00
Alexander Tokmakov
14e842c197
print stderr of failed subprocess
2021-01-22 17:27:23 +03:00
Alexey Milovidov
aa2e89611d
Remove sumburConsistentHash function
2020-12-31 02:22:04 +03:00
Yatsishin Ilya
011d2b4631
disable couple checks for now
2020-12-29 17:57:12 +03:00
Yatsishin Ilya
5869123a86
no empty line for check-duplicate-includes
2020-12-29 17:57:12 +03:00
Yatsishin Ilya
a25fa1996b
fix style checks
2020-12-29 17:57:12 +03:00
Yatsishin Ilya
7e37743c37
run check-typos separately for now
2020-12-29 17:57:12 +03:00
Yatsishin Ilya
f36e8f13c0
more fixes after rebase
2020-12-24 13:48:10 +03:00
Yatsishin Ilya
ce1e2b18a3
Fix codespell warnings. Split style checks. Update style checks docker
2020-12-24 13:17:52 +03:00
Alexey Milovidov
5bdf287910
Check for conflict markers in docs
2020-12-22 00:55:54 +03:00
Ivan
315ff4f0d9
ANTLR4 Grammar for ClickHouse and new parser ( #11298 )
2020-12-04 05:15:44 +03:00
vdimir
e2fac19686
Remove libbtrie
2020-11-21 21:31:15 +03:00
tavplubix
058aa8f85e
Merge pull request #16824 from ClickHouse/replace_stringstreams_with_buffers
...
Replace std::*stringstreams with DB::*Buffers
2020-11-12 01:11:44 +03:00
Alexander Tokmakov
b94cc5c4e5
remove more stringstreams
2020-11-10 21:22:26 +03:00
Danila Kutenin
811c3e5cd1
Fix submodules
2020-11-10 01:32:50 +03:00
Danila Kutenin
5d138f3475
Fix submodules for fast test
2020-11-10 01:31:24 +03:00
Alexander Tokmakov
5cdfcfb307
remove other stringstreams
2020-11-09 22:12:44 +03:00
Alexander Tokmakov
a06be511df
pcg serialization
2020-11-09 16:07:38 +03:00
Alexey Milovidov
baf55437fa
Better diagnostics in check-style script
2020-10-26 22:17:01 +03:00
Alexey Milovidov
32ed8c9681
Fix trailing whitespace
2020-10-26 22:12:40 +03:00
Alexey Milovidov
942828f4d5
Check style
2020-10-25 00:54:17 +03:00
Alexey Milovidov
85c69aad7f
Add check for BOM
2020-10-24 09:23:54 +03:00
Alexey Milovidov
c23c7e3bba
Check for executable bit on non-executable files
2020-10-11 19:26:11 +03:00
Alexey Milovidov
c214fd97b2
Addition to prev. revision
2020-10-10 23:23:58 +03:00
Alexey Milovidov
269b6383f5
Check for #pragma once in headers
2020-10-10 21:37:02 +03:00