Clean up provider parsing, CLI validation, and duplicate tests - #186
Merged
Merged
Annotations
11 warnings
|
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@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Build:
src/Migrator/Providers/TransformationProvider.cs#L1734
'ConfigureParameterWithValue' has a cyclomatic complexity of '26'. Rewrite or refactor the code to decrease its complexity below '26'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1502)
|
|
Build:
src/Migrator/Providers/CatalogDefaultValue.cs#L12
'Parse' has a cyclomatic complexity of '36'. Rewrite or refactor the code to decrease its complexity below '26'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1502)
|
|
Build:
src/Migrator/Framework/SqlScriptBatches.cs#L17
'SplitSqlServer' has a cyclomatic complexity of '29'. Rewrite or refactor the code to decrease its complexity below '26'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1502)
|
|
Build:
src/Migrator/Migrator.cs#L264
'MigrateTo' has a cyclomatic complexity of '33'. Rewrite or refactor the code to decrease its complexity below '26'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1502)
|
|
Build:
src/Migrator/Migrator.cs#L171
Use the "Count" property instead of Enumerable.Count() (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1829)
|
|
Build:
src/Migrator/Migrator.cs#L256
'ITransformationProvider.GetColumns(string)' is obsolete: 'We cannot resolve the DbType or MigratorDbType exactly so the result is just a guess. Also the default value in the result is depending on DbType and therefore also a guess. Do not use this method any more. Look up the type in your migration history.'
|
|
Build:
src/Migrator/Framework/Fluent/Operations.cs#L83
'ITransformationProvider.RemoveAllConstraints(string)' is obsolete: 'Drop all constraints separately.'
|
|
Build:
src/Migrator/Framework/Fluent/FluentMigration.cs#L68
'ITransformationProvider.GetColumnByName(string, string)' is obsolete: 'We cannot resolve the DbType or MigratorDbType exactly so the result is just a guess. Also the default value in the result is depending on DbType and therefore also a guess. Do not use this method any more. Look up the type in your migration history.'
|
|
Build:
src/Migrator/Framework/Fluent/FluentMigration.cs#L67
'ITransformationProvider.GetColumns(string)' is obsolete: 'We cannot resolve the DbType or MigratorDbType exactly so the result is just a guess. Also the default value in the result is depending on DbType and therefore also a guess. Do not use this method any more. Look up the type in your migration history.'
|
|
Build:
src/Migrator/Providers/Impl/SQLite/SQLiteTransformationProvider.cs#L958
Obsolete member 'SQLiteTransformationProvider.AddTable(string, string, string)' overrides non-obsolete member 'TransformationProvider.AddTable(string, string, string)'
|
background
wait
wait-all
cancel
parallel
Loading