Repository navigation
Updated ZoneTree from 1.8.7 to 2.0.1, the latest stable release. - #23
Merged
Merged
Annotations
11 warnings and 1 notice
|
Complete job
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v3, actions/setup-dotnet@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Build:
src/ZoneTree.FullTextSearch/Search/AdvancedSearchOnIndexOfTokenRecordPreviousToken.cs#L99
In externally visible method 'TRecord[] AdvancedSearchOnIndexOfTokenRecordPreviousToken<TRecord, TToken>.Search(SearchQuery<TToken> query, CancellationToken cancellationToken = default(CancellationToken))', validate parameter 'query' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
|
|
Build:
src/ZoneTree.FullTextSearch/QueryLanguage/Parser.cs#L112
Member 'GetPrecedence' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
|
|
Build:
src/ZoneTree.FullTextSearch/Index/IndexOfTokenRecordPreviousToken.cs#L168
Exception type System.Exception is not sufficiently specific (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2201)
|
|
Build:
src/ZoneTree.FullTextSearch/Search/HashedSearchQueryFactory.cs#L26
In externally visible method 'QueryNode<ulong> HashedSearchQueryFactory.FromStringQueryNode(QueryNode<string> node, IHashCodeGenerator hashCodeGenerator, IWordTokenizer wordTokenizer)', validate parameter 'node' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
|
|
Build:
src/ZoneTree.FullTextSearch/Search/HashedSearchQueryFactory.cs#L213
In externally visible method 'SearchQuery<ulong> HashedSearchQueryFactory.FromStringSearchQuery(SearchQuery<string> query, IHashCodeGenerator hashCodeGenerator, IWordTokenizer wordTokenizer)', validate parameter 'query' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
|
|
Build:
src/ZoneTree.FullTextSearch/Search/QueryNode.cs#L62
'NodeType == QueryNodeType.Or' is always 'true'. Remove or refactor the condition(s) to avoid dead code. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1508)
|
|
Build:
src/ZoneTree.FullTextSearch/Storage/RecordTable.cs#L120
Exception type System.Exception is not sufficiently specific (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2201)
|
|
Build:
src/ZoneTree.FullTextSearch/Tokenizer/WordTokenizer.cs#L83
In externally visible method 'void WordTokenizer.AddStopWords(string[] stopWords)', validate parameter 'stopWords' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
|
|
Build:
src/ZoneTree.FullTextSearch/Search/QueryNode.cs#L24
Properties should not return arrays (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1819)
|
|
Build:
src/ZoneTree.FullTextSearch/Search/QueryNode.cs#L19
Properties should not return arrays (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1819)
|
|
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
background
wait
wait-all
cancel
parallel
Loading