Linq to database provider.
This report presents the forensic synthetic code analysis of linq2db/linq2db, a C# project with 3,323 GitHub stars. SynthScan v2.0 examined 913,604 lines of code across 5555 source files, recording 4711 pattern matches distributed across 9 syntactic categories. The overall adjusted score of 23.8 places this repository in the Moderate AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 4711 distinct pattern matches across 9 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …qToDB/Internal/Linq/Builder/ExpressionTestGenerator.cs | 26 | // This code was generated by LinqToDB. | STRING |
| HIGH | …mmandLine/Commands/Scaffold/ScaffoldCommand.Options.cs | 275 | /// Auto-generated code marker option. | COMMENT |
| HIGH | …ce/LinqToDB.Scaffold/ModelGeneration/ModelGenerator.cs | 91 | WriteComment(" This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db)."); | CODE |
| HIGH | …inqToDB.Scaffold/Scaffold/DataModel/DataModelLoader.cs | 82 | model.AutoGeneratedHeader = _options.CodeGeneration.AutoGeneratedHeader ?? @"This code was generated by LinqToDB sca | CODE |
| HIGH | Tests/Tests.T4.Nugets/Templates/SqlServer.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4.Nugets/Templates/Sybase.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | …sts.T4.Nugets/Templates/ClickHouse.Driver.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4.Nugets/Templates/MariaDB.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4.Nugets/Templates/Firebird.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4.Nugets/Templates/DB2.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4.Nugets/Templates/Oracle.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4.Nugets/Templates/PostgreSQL.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | …ts/Tests.T4.Nugets/Templates/Access.OleDb.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4.Nugets/Templates/Informix.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4.Nugets/Templates/SQLCE.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4.Nugets/Templates/SQLite.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | …ests.T4.Nugets/Templates/ClickHouse.MySql.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4.Nugets/Templates/Hana.ODBC.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | …sts/Tests.T4.Nugets/Templates/Access.ODBC.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | …sts/Tests.T4.Nugets/Templates/Hana.Native.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/SqlServer.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/ClickHouse.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/PostgreSQL.9.5.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/SqlServerAzureMI.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/Access.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/MySqlConnector.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/Sybase.DataAction.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/Sybase.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/MariaDB.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/SqlServer.2025.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | …bases/SqlServer.2017.ProceduresFromSchema.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/Model.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/SapHana.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/PostgreSQL.11.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/ModelInterface.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/PostgreSQL.16.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/MySql.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/Firebird.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/SqlServerAzure.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/Firebird3.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/Firebird4.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/DB2.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/Oracle.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/PostgreSQL.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/Informix.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/SqlServer.2017.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/SqlCe.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/SqlServer.MS.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/SQLite.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/SqlServerNE.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/AccessODBC.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Default/SqlServer.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Default/ClickHouse.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Default/AccessOleDb.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Default/Sybase.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Default/SqlServer.Northwind.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Default/ClickHouse.Driver.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Default/MariaDB.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Default/SapHana.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Default/MySql.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| 2193 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1365 | <member name="M:Microsoft.SqlServer.Types.SqlHierarchy.HierarchyId.GetAncestor(System.Int32)"> | CODE |
| CRITICAL | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1372 | <member name="M:Microsoft.SqlServer.Types.SqlHierarchy.HierarchyId.GetDescendant(System.Nullable{Microsoft.SqlSe | CODE |
| CRITICAL⚡ | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1401 | <member name="M:Microsoft.SqlServer.Types.SqlHierarchy.HierarchyId.IsDescendantOf(Microsoft.SqlServer.Types.SqlH | CODE |
| CRITICAL⚡ | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1408 | <member name="M:Microsoft.SqlServer.Types.SqlHierarchy.HierarchyId.GetReparentedValue(Microsoft.SqlServer.Types. | CODE |
| CRITICAL⚡ | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1416 | <member name="M:Microsoft.SqlServer.Types.SqlHierarchy.HierarchyId.Parse(System.String)"> | CODE |
| CRITICAL⚡ | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1423 | <member name="M:Microsoft.SqlServer.Types.SqlHierarchy.HierarchyId.Compare(Microsoft.SqlServer.Types.SqlHierarch | CODE |
| CRITICAL⚡ | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1436 | <member name="M:Microsoft.SqlServer.Types.SqlHierarchy.HierarchyId.op_LessThan(Microsoft.SqlServer.Types.SqlHier | CODE |
| CRITICAL⚡ | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1446 | <member name="M:Microsoft.SqlServer.Types.SqlHierarchy.HierarchyId.op_GreaterThan(Microsoft.SqlServer.Types.SqlH | CODE |
| CRITICAL⚡ | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1456 | <member name="M:Microsoft.SqlServer.Types.SqlHierarchy.HierarchyId.op_LessThanOrEqual(Microsoft.SqlServer.Types. | CODE |
| CRITICAL⚡ | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1466 | <member name="M:Microsoft.SqlServer.Types.SqlHierarchy.HierarchyId.op_GreaterThanOrEqual(Microsoft.SqlServer.Typ | CODE |
| CRITICAL⚡ | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1476 | <member name="M:Microsoft.SqlServer.Types.SqlHierarchy.HierarchyId.op_Equality(Microsoft.SqlServer.Types.SqlHier | CODE |
| CRITICAL⚡ | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1484 | <member name="M:Microsoft.SqlServer.Types.SqlHierarchy.HierarchyId.op_Inequality(Microsoft.SqlServer.Types.SqlHi | CODE |
| CRITICAL⚡ | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1492 | <member name="M:Microsoft.SqlServer.Types.SqlHierarchy.HierarchyId.Equals(Microsoft.SqlServer.Types.SqlHierarchy | CODE |
| CRITICAL | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1505 | <member name="M:Microsoft.SqlServer.Types.SqlHierarchy.HierarchyId.Equals(System.Object)"> | CODE |
| CRITICAL | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1518 | <member name="M:Microsoft.SqlServer.Types.SqlHierarchy.HierarchyId.CompareTo(System.Object)"> | CODE |
| CRITICAL | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1531 | <member name="M:Microsoft.SqlServer.Types.Wkt.WktWriter.Write(Microsoft.SqlServer.Types.ShapeData,Microsoft.SqlS | CODE |
| CRITICAL | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1539 | <member name="M:Microsoft.SqlServer.Types.Wkt.WktWriter.Write(Microsoft.SqlServer.Types.ShapeData,System.Boolean | CODE |
| CRITICAL | Redist/SapHana/v4.5/Sap.Data.Hana.v4.5.xml | 4532 | <member name="M:Sap.Data.Hana.DmlSqlGenerator.ExpressionTranslator.RegisterMemberValue(System.Data.Entity.Core.C | CODE |
| CRITICAL⚡ | …inqToDB.Remote.HttpClient.Client/PublicAPI.Shipped.txt | 4 | LinqToDB.Remote.HttpClient.Client.HttpClientDataContext.HttpClientDataContext(LinqToDB.Remote.HttpClient.Client.HttpClie | CODE |
| CRITICAL⚡ | …inqToDB.Remote.HttpClient.Client/PublicAPI.Shipped.txt | 5 | LinqToDB.Remote.HttpClient.Client.HttpClientDataContext.HttpClientDataContext(System.Net.Http.HttpClient! httpClient, st | CODE |
| CRITICAL⚡ | …inqToDB.Remote.HttpClient.Client/PublicAPI.Shipped.txt | 6 | LinqToDB.Remote.HttpClient.Client.HttpClientDataContext.HttpClientDataContext(System.Uri! baseAddress, string! requestUr | CODE |
| CRITICAL⚡ | …inqToDB.Remote.HttpClient.Client/PublicAPI.Shipped.txt | 9 | LinqToDB.Remote.HttpClient.Client.HttpClientLinqServiceClient.HttpClientLinqServiceClient(System.Net.Http.HttpClient! ht | CODE |
| CRITICAL⚡ | …inqToDB.Remote.HttpClient.Client/PublicAPI.Shipped.txt | 12 | override LinqToDB.Remote.HttpClient.Client.HttpClientDataContext.GetClient() -> LinqToDB.Remote.ILinqService! | CODE |
| CRITICAL⚡ | …inqToDB.Remote.HttpClient.Client/PublicAPI.Shipped.txt | 15 | static LinqToDB.Remote.HttpClient.Client.ServiceConfigurationExtensions.InitHttpClientAsync(this LinqToDB.IDataContext! | CODE |
| CRITICAL⚡ | Source/LinqToDB.Remote.Grpc/PublicAPI.Shipped.txt | 5 | LinqToDB.Remote.Grpc.Dto.GrpcConfiguration.GrpcConfiguration() -> void | CODE |
| CRITICAL⚡ | Source/LinqToDB.Remote.Grpc/PublicAPI.Shipped.txt | 9 | LinqToDB.Remote.Grpc.Dto.GrpcConfigurationQuery.GrpcConfigurationQuery() -> void | CODE |
| CRITICAL⚡ | Source/LinqToDB.Remote.Grpc/PublicAPI.Shipped.txt | 13 | LinqToDB.Remote.Grpc.Dto.GrpcInt.GrpcInt() -> void | CODE |
| CRITICAL⚡ | Source/LinqToDB.Remote.Grpc/PublicAPI.Shipped.txt | 17 | LinqToDB.Remote.Grpc.Dto.GrpcString.GrpcString() -> void | CODE |
| CRITICAL⚡ | …inqToDB.Remote.HttpClient.Server/PublicAPI.Shipped.txt | 3 | LinqToDB.Remote.HttpClient.Server.LinqToDBController.LinqToDBController() -> void | CODE |
| CRITICAL⚡ | …inqToDB.Remote.HttpClient.Server/PublicAPI.Shipped.txt | 8 | static LinqToDB.Remote.HttpClient.Server.ServiceConfigurationExtensions.AddLinqToDBController(this Microsoft.Extensions. | CODE |
| CRITICAL⚡ | …inqToDB.Remote.HttpClient.Server/PublicAPI.Shipped.txt | 10 | virtual LinqToDB.Remote.HttpClient.Server.LinqToDBController.CreateLinqService() -> LinqToDB.Remote.ILinqService! | CODE |
| CRITICAL⚡ | …inqToDB.Remote.HttpClient.Server/PublicAPI.Shipped.txt | 11 | virtual LinqToDB.Remote.HttpClient.Server.LinqToDBController.ExecuteBatchAsync(string? configuration, string! queryData, | CODE |
| CRITICAL⚡ | …inqToDB.Remote.HttpClient.Server/PublicAPI.Shipped.txt | 12 | virtual LinqToDB.Remote.HttpClient.Server.LinqToDBController.ExecuteNonQueryAsync(string? configuration, string! queryDa | CODE |
| CRITICAL⚡ | …inqToDB.Remote.HttpClient.Server/PublicAPI.Shipped.txt | 13 | virtual LinqToDB.Remote.HttpClient.Server.LinqToDBController.ExecuteReaderAsync(string? configuration, string! queryData | CODE |
| CRITICAL⚡ | …inqToDB.Remote.HttpClient.Server/PublicAPI.Shipped.txt | 14 | virtual LinqToDB.Remote.HttpClient.Server.LinqToDBController.ExecuteScalarAsync(string? configuration, string! queryData | CODE |
| CRITICAL⚡ | …inqToDB.Remote.HttpClient.Server/PublicAPI.Shipped.txt | 15 | virtual LinqToDB.Remote.HttpClient.Server.LinqToDBController.GetInfoAsync(string? configuration, System.Threading.Cancel | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 453 | <Target>M:LinqToDB.Internal.DataProvider.SqlCe.Translation.SqlCeMemberTranslator.DateFunctionsTranslator.DatePartToS | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 460 | <Target>M:LinqToDB.Internal.DataProvider.SqlServer.Translation.SqlServerMemberTranslator.SqlServerDateFunctionsTrans | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 467 | <Target>M:LinqToDB.Internal.DataProvider.Sybase.Translation.SybaseMemberTranslator.DateFunctionsTranslator.DatePartT | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 474 | <Target>M:LinqToDB.Internal.DataProvider.Translation.CombinedMemberConverter.Convert(System.Linq.Expressions.Express | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 481 | <Target>M:LinqToDB.Internal.DataProvider.Translation.DateFunctionsTranslatorBase.TranslateSqlCurrentTimestamp(LinqTo | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 488 | <Target>M:LinqToDB.Internal.DataProvider.Translation.DateFunctionsTranslatorBase.TranslateSqlCurrentTimestampUtc(Lin | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 495 | <Target>M:LinqToDB.Internal.DataProvider.Translation.DateFunctionsTranslatorBase.TranslateSqlCurrentTimestampUtc(Lin | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 502 | <Target>M:LinqToDB.Internal.DataProvider.Translation.DateFunctionsTranslatorBase.TranslateSqlGetDate(LinqToDB.Linq.T | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 509 | <Target>M:LinqToDB.Internal.DataProvider.Translation.IMemberConverter.Convert(System.Linq.Expressions.Expression,Sys | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 516 | <Target>M:LinqToDB.Internal.DataProvider.Translation.LegacyMemberConverterBase.Convert(System.Linq.Expressions.Expre | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 523 | <Target>M:LinqToDB.Internal.DataProvider.Translation.ProviderMemberTranslatorDefault.ConvertToString(LinqToDB.Linq.T | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 530 | <Target>M:LinqToDB.Internal.DataProvider.Translation.ProviderMemberTranslatorDefault.ProcessConvertToBoolean(LinqToD | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 537 | <Target>M:LinqToDB.Internal.DataProvider.Translation.ProviderMemberTranslatorDefault.ProcessSqlConvert(LinqToDB.Linq | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 544 | <Target>M:LinqToDB.Internal.DataProvider.Translation.ProviderMemberTranslatorDefault.ProcessToString(LinqToDB.Linq.T | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 551 | <Target>M:LinqToDB.Internal.DataProvider.Translation.ProviderMemberTranslatorDefault.TranslateConvertToBoolean(LinqT | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 558 | <Target>M:LinqToDB.Internal.DataProvider.Translation.ProviderMemberTranslatorDefault.TranslateNoRequiredObjectExpres | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 565 | <Target>M:LinqToDB.Internal.DataProvider.Translation.SqlExpressionFactoryExtensions.Concat(LinqToDB.Linq.Translation | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 572 | <Target>M:LinqToDB.Internal.DataProvider.Translation.SqlExpressionFactoryExtensions.Concat(LinqToDB.Linq.Translation | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 579 | <Target>M:LinqToDB.Internal.DataProvider.Translation.SqlExpressionFactoryExtensions.Function(LinqToDB.Linq.Translati | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 586 | <Target>M:LinqToDB.Internal.DataProvider.Translation.StringMemberTranslatorBase.ConfigureConcatWs(LinqToDB.Linq.Tran | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 593 | <Target>M:LinqToDB.Internal.DataProvider.Translation.StringMemberTranslatorBase.ConfigureConcatWsEmulation(LinqToDB. | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 600 | <Target>M:LinqToDB.Internal.DataProvider.Translation.StringMemberTranslatorBase.TranslateStringJoin(LinqToDB.Linq.Tr | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 607 | <Target>M:LinqToDB.Internal.DataProvider.Ydb.Translation.YdbMemberTranslator.StringMemberTranslator.ConfigureConcat( | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 1034 | <Target>M:LinqToDB.Internal.SqlQuery.Visitors.QueryElementVisitor.CreateInvalidVisitModeException(System.String)</Ta | CODE |
| 228 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | DataProviders.json | 1 | // | COMMENT |
| LOW | CONTRIBUTING.md | 181 | // default provider, used as a source of reference data | COMMENT |
| LOW | .githooks/_refresh-corpus.sh | 1 | #!/bin/sh | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 21 | /// For more information on setting up dependency injection, see http://go.microsoft.com/fwlink/?LinkId=526890. | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 41 | /// </param> | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 61 | return AddLinqToDBContext<IDataContext,DataConnection>(serviceCollection, configure, lifetime); | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 81 | /// <para> | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 101 | /// </returns> | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 121 | /// | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 141 | /// </para> | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 161 | /// </summary> | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 181 | /// </para> | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 201 | this IServiceCollection serviceCollection, | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 221 | /// services.AddLinqToDBContext<MyContext>(options => options.UseSqlServer(connectionString)); | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 261 | } | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 281 | /// and expose a constructor that takes <see cref="DataContextOptions" /> (where T is <typeparamref name="TContext"/> | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 321 | /// </summary> | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 341 | /// </typeparam> | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 381 | /// </summary> | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 401 | /// <param name="serviceCollection"> The <see cref="IServiceCollection" /> to add services to. </param> | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 441 | /// <example> | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 461 | /// <param name="configure"> | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 561 | /// </summary> | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 581 | /// <param name="lifetime"> | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 621 | /// <code> | COMMENT |
| LOW | …te.HttpClient.Client/ServiceConfigurationExtensions.cs | 21 | /// public void ConfigureServices(IServiceCollection services) | COMMENT |
| LOW | …te.HttpClient.Client/ServiceConfigurationExtensions.cs | 81 | /// <example> | COMMENT |
| LOW | …e/LinqToDB.LINQPad/Configuration/ConnectionSettings.cs | 361 | /// Database provider assembly path. | COMMENT |
| LOW | …e/LinqToDB.LINQPad/Configuration/ConnectionSettings.cs | 381 | /// Secondary schema connection string. | COMMENT |
| LOW | …e/LinqToDB.LINQPad/Configuration/ConnectionSettings.cs | 401 | /// Stored in <see cref="IConnectionInfo.Persist"/>. | COMMENT |
| LOW | …e/LinqToDB.LINQPad/Configuration/ConnectionSettings.cs | 421 | /// <returns></returns> | COMMENT |
| LOW | …e/LinqToDB.LINQPad/Configuration/ConnectionSettings.cs | 461 | { | COMMENT |
| LOW | …e/LinqToDB.LINQPad/Configuration/ConnectionSettings.cs | 481 | COMMENT | |
| LOW | …e/LinqToDB.LINQPad/Configuration/ConnectionSettings.cs | 521 | /// Enables pluralization context table property name and collection-type association property name. | COMMENT |
| LOW | …e/LinqToDB.LINQPad/Configuration/ConnectionSettings.cs | 541 | public sealed class LinqToDbOptions | COMMENT |
| LOW | …e/LinqToDB.LINQPad/Configuration/ConnectionSettings.cs | 561 | [JsonIgnore] // strored in linqpad storage | COMMENT |
| LOW | …e/LinqToDB.LINQPad/Configuration/ConnectionSettings.cs | 581 | /// Full path to custom context assembly. | COMMENT |
| LOW | Source/LinqToDB.LINQPad/Compat/IReadOnlySet.cs | 1 | #if NETFRAMEWORK | COMMENT |
| LOW | Source/LinqToDB.LINQPad/Compat/IReadOnlySet.cs | 21 | /// </summary> | COMMENT |
| LOW | Source/LinqToDB.LINQPad/Compat/IReadOnlySet.cs | 41 | /// Determine whether the current set is a super set of a specified collection. | COMMENT |
| LOW | …urce/LinqToDB.LINQPad/Drivers/StaticSchemaGenerator.cs | 41 | /// </summary> | COMMENT |
| LOW | …urce/LinqToDB.LINQPad/Drivers/DynamicLinqToDBDriver.cs | 21 | #endif | COMMENT |
| LOW | …rce/LinqToDB.LINQPad/DatabaseProviders/ProviderInfo.cs | 1 | namespace LinqToDB.LINQPad; | COMMENT |
| LOW | …inqToDB.LINQPad/DatabaseProviders/IDatabaseProvider.cs | 21 | /// Gets database provider name for UI. | COMMENT |
| LOW | …inqToDB.LINQPad/DatabaseProviders/IDatabaseProvider.cs | 41 | /// </summary> | COMMENT |
| LOW | …inqToDB.LINQPad/DatabaseProviders/IDatabaseProvider.cs | 61 | /// List of supported provider names for provider. | COMMENT |
| LOW | …inqToDB.LINQPad/DatabaseProviders/IDatabaseProvider.cs | 81 | /// </summary> | COMMENT |
| LOW | …inqToDB.LINQPad/DatabaseProviders/IDatabaseProvider.cs | 101 | string? TryGetDefaultPath(string providerName); | COMMENT |
| LOW | Source/LinqToDB.Templates/README.md | 101 | // Enables generation of provider-specific type for column or parameter mapping | COMMENT |
| LOW | Source/LinqToDB.Templates/README.md | 121 | COMMENT | |
| LOW | Source/LinqToDB.Templates/README.md | 141 | // Can be used to exclude schema load for functions, that generate error during schema load | COMMENT |
| LOW | Source/LinqToDB.Templates/README.md | 181 | // you must provide your own resolver for unresolved types | COMMENT |
| LOW | Source/Shared/JetBrains.Annotations.cs | 1 | using System; | COMMENT |
| LOW | Source/Shared/JetBrains.Annotations.cs | 161 | /// If the parameter is an enumerable, indicates that it is enumerated while the method is executed. | COMMENT |
| LOW | Source/Shared/JetBrains.Annotations.cs | 181 | /// Multiply(123, 42); // Waring: Return value of pure method is not used | COMMENT |
| LOW | Source/Shared/Extensions.cs | 21 | /// </summary> | COMMENT |
| LOW | Source/Shared/Extensions.cs | 41 | /// <summary> | COMMENT |
| LOW | Source/Shared/Extensions.cs | 61 | /// </summary> | COMMENT |
| LOW | Source/CodeGenerators/SqlBuilderAliasAnalyzer.cs | 1 | using System.Collections.Generic; | COMMENT |
| LOW | Source/CodeGenerators/SqlBuilderAliasAnalyzer.cs | 21 | /// Reading the node's own property bypasses the context and renders a stale/raw name. | COMMENT |
| 2037 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …qToDB.Analyzers.CodeFixes/LegacyWindowChainRewriter.cs | 362 | // --- Emit: build the scaffold with placeholder args, format it, then splice the originals back in. --- | COMMENT |
| MEDIUM | …B.LINQPad/Drivers/Scaffold/ModelProviderInterceptor.cs | 572 | // we use this method as we don't have type-only generation logic in scaffold framework | COMMENT |
| MEDIUM | …inqToDB.LINQPad/Drivers/Scaffold/DataModelAugmentor.cs | 8 | /// AST modification visitor used to add custom scaffold code: | COMMENT |
| MEDIUM | …mmandLine/Commands/Scaffold/ScaffoldCommand.Options.cs | 26 | /// Provides access to general scaffold options definitions. | COMMENT |
| MEDIUM | …mmandLine/Commands/Scaffold/ScaffoldCommand.Options.cs | 211 | /// Provides access to code-generation scaffold options definitions. | COMMENT |
| MEDIUM | …mmandLine/Commands/Scaffold/ScaffoldCommand.Options.cs | 364 | /// Provides access to data model scaffold options definitions. | COMMENT |
| MEDIUM | …mmandLine/Commands/Scaffold/ScaffoldCommand.Options.cs | 1207 | /// Provides access to database schema scaffold options definitions. | COMMENT |
| MEDIUM | …mmandLine/Commands/Scaffold/ScaffoldCommand.Execute.cs | 37 | // scaffold settings object initialization | COMMENT |
| MEDIUM | …ine/Commands/Scaffold/ScaffoldCommand.Configuration.cs | 32 | // process scaffold options | COMMENT |
| MEDIUM | Source/LinqToDB.Scaffold/readme.md | 7 | - scaffolding framework, used by [linq2db.cli](https://www.nuget.org/packages/linq2db.cli) scaffold tool and [LINQPad dr | CODE |
| MEDIUM | Source/LinqToDB.Scaffold/Schema/ISchemaProvider.cs | 85 | /// Database-specific options, useful for scaffold process. | COMMENT |
| MEDIUM | …e/LinqToDB.Scaffold/Schema/SqlServerDatabaseOptions.cs | 4 | /// SQL Server database-specific scaffold options. | COMMENT |
| MEDIUM | Source/LinqToDB.Scaffold/Schema/DatabaseOptions.cs | 4 | /// Database-specific scaffold options. Defines default values. | COMMENT |
| MEDIUM | …LinqToDB.Scaffold/Scaffold/SqlServerDecimalOverflow.cs | 5 | /// used by both the scaffold data-model loader and the T4 model generator so the boundary stays defined in one place. | COMMENT |
| MEDIUM | Source/LinqToDB.Scaffold/Scaffold/Scaffolder.cs | 29 | /// <param name="interceptors">Optional custom scaffold interceptors.</param> | COMMENT |
| MEDIUM | …/LinqToDB.Scaffold/Scaffold/Options/ScaffoldOptions.cs | 19 | /// Gets default scaffold options. | COMMENT |
| MEDIUM | …caffold/Scaffold/Customization/ScaffoldInterceptors.cs | 15 | /// Base class for scaffold customizations. | COMMENT |
| MEDIUM | …ffold/DataModel/Context/IDataModelGenerationContext.cs | 22 | /// Gets data model scaffold options. | COMMENT |
| MEDIUM | …ffold/DataModel/Context/IDataModelGenerationContext.cs | 60 | /// Returns <see langword="true" /> if current scaffold generated context mapping schema. | COMMENT |
| MEDIUM | …rce/LinqToDB.Scaffold/DataModel/Model/DatabaseModel.cs | 36 | // options below are marked internal, as they are inherited from scaffold options, set by user | COMMENT |
| MEDIUM | Tests/Linq/DataProvider/PostgreSQLTests.cs | 3004 | // ensure we load schema correctly and issue is in scaffold code | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Source/LinqToDB/LinqOptions.cs | 225 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | Source/LinqToDB/DataContextOptions.cs | 29 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | Source/LinqToDB/Mapping/InheritanceMappingAttribute.cs | 10 | /// Don't forget to define discriminator value storage column using <see cref="ColumnAttribute.IsDiscriminator"/>. | COMMENT |
| LOW | …ternal/DataProvider/PostgreSQL/PostgreSQLSqlBuilder.cs | 201 | // don't forget to duplicate quotes | COMMENT |
| LOW | Source/LinqToDB/DataProvider/Sybase/SybaseOptions.cs | 21 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | …/LinqToDB/DataProvider/ClickHouse/ClickHouseOptions.cs | 22 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | …/LinqToDB/DataProvider/PostgreSQL/PostgreSQLOptions.cs | 37 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | Source/LinqToDB/DataProvider/Access/AccessOptions.cs | 19 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | Source/LinqToDB/DataProvider/Oracle/OracleOptions.cs | 53 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | …urce/LinqToDB/DataProvider/Informix/InformixOptions.cs | 24 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | Source/LinqToDB/DataProvider/SQLite/SQLiteOptions.cs | 26 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | Source/LinqToDB/DataProvider/MySql/MySqlOptions.cs | 19 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | …ce/LinqToDB/DataProvider/SqlServer/SqlServerOptions.cs | 24 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | Source/LinqToDB/DataProvider/SqlCe/SqlCeOptions.cs | 24 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | Source/LinqToDB/DataProvider/DB2/DB2Options.cs | 24 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | Source/LinqToDB/DataProvider/SapHana/SapHanaOptions.cs | 19 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | …urce/LinqToDB/DataProvider/Firebird/FirebirdOptions.cs | 30 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | Source/LinqToDB/Data/BulkCopyOptions.cs | 158 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | Source/LinqToDB/Data/ConnectionOptions.cs | 69 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | Source/LinqToDB/Data/QueryTraceOptions.cs | 28 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | Source/LinqToDB/Data/RetryPolicy/RetryPolicyOptions.cs | 40 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | …ld/Azure/pipelines/templates/test-workflow-windows.yml | 373 | $note = "Test baselines changed by this PR. Don't forget to merge/close baselines PR after this pr merged/closed." | CODE |
| LOW | Build/Azure/pipelines/templates/test-workflow-macos.yml | 244 | $note = "Test baselines changed by this PR. Don't forget to merge/close baselines PR after this pr merged/closed." | CODE |
| LOW | Build/Azure/pipelines/templates/test-workflow-linux.yml | 277 | $note = "Test baselines changed by this PR. Don't forget to merge/close baselines PR after this pr merged/closed." | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Tests/EntityFrameworkCore/Tests/ForMappingTests.cs | 79 | new() {Id = TestData.Guid1, Name = "John Doe"}, | CODE |
| LOW | Tests/EntityFrameworkCore/Tests/ForMappingTests.cs | 80 | new() {Id = TestData.Guid2, Name = "Jane Doe"} | CODE |
| LOW | Tests/EntityFrameworkCore/Tests/ForMappingTests.cs | 98 | new() {Id = TestData.Guid1, Name = "John Doe"}, | CODE |
| LOW | Tests/EntityFrameworkCore/Tests/ForMappingTests.cs | 99 | new() {Id = TestData.Guid2, Name = "Jane Doe"} | CODE |
| LOW | Tests/EntityFrameworkCore/Tests/ForMappingTests.cs | 117 | new() {Id = TestData.Guid1, Name = "John Doe"}, | CODE |
| LOW | Tests/EntityFrameworkCore/Tests/ForMappingTests.cs | 118 | new() {Id = TestData.Guid2, Name = "Jane Doe"} | CODE |
| LOW | Tests/EntityFrameworkCore/Tests/ForMappingTests.cs | 137 | new() {Id = 1, Name = "John Doe"}, | CODE |
| LOW | Tests/EntityFrameworkCore/Tests/ForMappingTests.cs | 138 | new() {Id = 2, Name = "Jane Doe"} | CODE |
| LOW | Tests/Linq/Update/InsertWithOutputTests.cs | 1169 | Assert.That(targetData[0].ValueStr, Is.EqualTo("Jane Doe")); | CODE |
| LOW | Tests/Linq/Update/InsertWithOutputTests.cs | 1178 | Assert.That(outputData[0].ValueStr, Is.EqualTo("Jane Doe")); | CODE |
| LOW | Tests/Linq/Update/InsertWithOutputTests.cs | 1214 | Assert.That(targetData[0].ValueStr, Is.EqualTo("Jane Doe")); | CODE |
| LOW | Tests/Linq/Update/InsertWithOutputTests.cs | 1223 | Assert.That(outputData[0].ValueStr, Is.EqualTo("Jane Doe")); | CODE |
| LOW | Tests/Linq/Update/InsertWithOutputTests.cs | 1312 | var row = new Issue3581Table {Id = 1, Name = "John Doe", ExternalId = new ExternalId() { Id = "1", Source = "unknown" | CODE |
| LOW | Tests/Linq/UserTests/Issue5052Tests.cs | 81 | new() { Id = 1, Name = "John Doe" }, | CODE |
| LOW | Tests/Linq/Linq/InheritanceTests.cs | 1079 | Assert.That(((CalcSubtypeChild)res).FullName, Is.EqualTo("John Doe")); | CODE |
| LOW | Examples/Compat/ConfigurationManager/Program.cs | 40 | db.Insert(new Person { Id = 1, Name = "John Doe" }); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | Tests/LinqToDB.CLI/McpInfoToolTests.cs | 0 | { "default": { "provider": "sqlite", "connectionstring": "data source=:memory:" } } | STRING |
| HIGH | Tests/LinqToDB.CLI/McpQueryExecutionToolTests.cs | 0 | { "default": { "provider": "sqlite", "connectionstring": "data source=:memory:" } } | STRING |
| HIGH | Tests/LinqToDB.CLI/QueryCommandTests.cs | 0 | { "default": { "provider": "sqlite", "connectionstring": "data source=:memory:" } } | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ternal/DataProvider/PostgreSQL/PostgreSQLSqlBuilder.cs | 165 | // TODO: implement better quotation logic | COMMENT |
| LOW | …taProvider/Access/AccessSqlExpressionConvertVisitor.cs | 262 | // TODO: implement for ACE engine, as it has REPLACE | COMMENT |
| LOW | …Internal/DataProvider/Firebird/FirebirdSqlOptimizer.cs | 8 | // TODO: implement recursive CTE outer joins optimization for firebird to generate "T1, T2 WHERE condition" to workarou | COMMENT |
| LOW | Source/LinqToDB/Sql/Sql.ExtensionAttribute.cs | 767 | // TODO: implement context | COMMENT |
| LOW | …fold/CodeModel/Languages/CSharp/CSharpCodeGenerator.cs | 308 | // TODO: implement (not implemented as it is not used right now) | COMMENT |
| LOW | Tests/Linq/Linq/MathFunctionTests.cs | 342 | // TODO: implement other MidpointRounding values (and remove NUnit4001 suppress) | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …urce/LinqToDB/Internal/Common/EmptyIAsyncDisposable.cs | 7 | /// Helps leverage of pain to work with <c>await using nullable_value</c> code. | COMMENT |
| MEDIUM | Source/LinqToDB.Scaffold/Schema/LegacySchemaProvider.cs | 13 | // Because linq2db schema API is quite an abomination, created to leverage T4 functionality and includes not | COMMENT |
| MEDIUM | …d/DataModel/DataModelGenerator.Functions.Procedures.cs | 332 | // TODO: switch to ColumnReader.GetValue in future to utilize more precise mapping | COMMENT |