<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/yql/essentials/sql/v0, branch main</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=main</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2026-04-29T17:42:23Z</updated>
<entry>
<title>YQL-20279 exclude internal YQL protos for java, moved issue_id.proto to public</title>
<updated>2026-04-29T17:42:23Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2026-04-29T17:01:29Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=1054cb86852959d69bbd1342313d439df6fb41fb'/>
<id>urn:sha1:1054cb86852959d69bbd1342313d439df6fb41fb</id>
<content type='text'>
в основном они протекают после включения contrib/ydb/core/protos (что на самом деле не публичная часть GRPC сервиса)
commit_hash:1fec0018e2f898417521c5b0b39d6ba64fb97c80
</content>
</entry>
<entry>
<title>YQL-20095: Enumerate Arcadia Clang Tidy whitelist</title>
<updated>2026-04-03T19:30:25Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-04-03T18:42:14Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=77b2aa5f3947b907cdb379a64fe1d69cd2dfc10c'/>
<id>urn:sha1:77b2aa5f3947b907cdb379a64fe1d69cd2dfc10c</id>
<content type='text'>
Then I will be able to:

1. Create a script to compare our Clang Tidy configuration with Arcadia
   whitelist, so we will receive Pre-release errors like we have now
   for a Clang Format.

2. Improve yqltidyfix command for an autofix and check activation, so
   it will be completely automatic. In past, I forgot to enable some
   checks because of an automation absence.
commit_hash:c3678b389d18ce8b5ec5314b2b992eaf09fec249
</content>
</entry>
<entry>
<title>YQL-20095: Enable modernize-use-using</title>
<updated>2026-03-04T06:09:34Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-03-04T05:37:33Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=098b529684abf311abdf01c42511ec90b550d31a'/>
<id>urn:sha1:098b529684abf311abdf01c42511ec90b550d31a</id>
<content type='text'>
commit_hash:ea1f0987ec40e3e683c35bffb64b7f5ab35e73ed
</content>
</entry>
<entry>
<title>YQL-20095: Enable modernize-pass-by-value</title>
<updated>2026-03-02T08:32:11Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-03-02T07:53:24Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=567b9a254ca87d1071b7c359c8c463583fbf4be0'/>
<id>urn:sha1:567b9a254ca87d1071b7c359c8c463583fbf4be0</id>
<content type='text'>
commit_hash:4939dfad654f18bb31e40711ee0c39063889f17b
</content>
</entry>
<entry>
<title>YQL-20095: Enable modernize-loop-convert</title>
<updated>2026-02-27T06:12:30Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-02-27T05:47:03Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=0144afff7d7962db13b43db44b9b6f1796ad4bbb'/>
<id>urn:sha1:0144afff7d7962db13b43db44b9b6f1796ad4bbb</id>
<content type='text'>
- https://clang.llvm.org/extra/clang-tidy/checks/modernize/loop-convert.html

Semi-automatic translation was performed. Manually rewritten some
types and names.
commit_hash:0ad921f0d512dd4a8ccc8af557197ce6a02582e1
</content>
</entry>
<entry>
<title>YQL-20095: Enable bugprone-exception-escape</title>
<updated>2026-02-20T10:26:09Z</updated>
<author>
<name>atarasov5</name>
<email>atarasov5@yandex-team.com</email>
</author>
<published>2026-02-20T09:26:16Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=0b50aa1d17502f4d666fd3e5b29ac8b5560a8e2b'/>
<id>urn:sha1:0b50aa1d17502f4d666fd3e5b29ac8b5560a8e2b</id>
<content type='text'>
commit_hash:a511b90dbd2eadcf32cc5d75130da6c9d4efaa52
</content>
</entry>
<entry>
<title>YQL-20095: Enable modernize-avoid-c-arrays</title>
<updated>2026-02-19T09:38:43Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-02-19T09:00:25Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=0b99b902a66bff8b7f9fa9e99b6f3078f1c1adc8'/>
<id>urn:sha1:0b99b902a66bff8b7f9fa9e99b6f3078f1c1adc8</id>
<content type='text'>
commit_hash:da491ee93c4f4d3c885c7908a22b4d5d66c80388
</content>
</entry>
<entry>
<title>YQL-20095: Enable misc-use-anonymous-namespace</title>
<updated>2026-02-05T14:05:02Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-02-05T13:31:41Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=262992e1a72945b27b231444927b0a540dc4c6f1'/>
<id>urn:sha1:262992e1a72945b27b231444927b0a540dc4c6f1</id>
<content type='text'>
- https://clang.llvm.org/extra/clang-tidy/checks/misc/use-anonymous-namespace.html
commit_hash:746be9b9db256111b2fb6ab4d89844746deebcda
</content>
</entry>
<entry>
<title>YQL-20095: Enable google-explicit-constructor</title>
<updated>2026-01-23T13:17:10Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-01-23T12:36:47Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=5ec2ab12d84c8edd135d4a89d87e2fbd2b281f4e'/>
<id>urn:sha1:5ec2ab12d84c8edd135d4a89d87e2fbd2b281f4e</id>
<content type='text'>
commit_hash:4d77ad10fd4db303459ec4e45e139967c7fc8196
</content>
</entry>
<entry>
<title>YQL-20095: Enable modernize-use-override</title>
<updated>2026-01-13T14:55:02Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-01-13T14:28:38Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=dcda00624e675c16afa086ce13d8f583f7929846'/>
<id>urn:sha1:dcda00624e675c16afa086ce13d8f583f7929846</id>
<content type='text'>
The check `modernize-use-override` is useful as it:

1. Removes redundant `override` when it is used with a `final`.

2. Removes redundant `virtual` or replace it with a `override`.
   So it is more clean for a reader, that overriding happens.

It is enabled not out of order, as it is just an alias to
`cppcoreguidelines-explicit-virtual-functions`.

I also decided to switch a strategy of enabling checks. Now
I will enable only a single rule with a single PR and prefer
rules with a non-breaking autofix.

In the new year with new linter checks! 🎄
commit_hash:e6e233baa90b31e5f65e11837546690c47f71ab5
</content>
</entry>
</feed>
