Skip to content

Commit 1be6d5d

Browse files
authored
Undo ODBC deprecation and enable usage on non-Windows systems. (#8804)
* Undo ODBC deprecation and enable usage on non-Windows systems.
1 parent 9cb5f6d commit 1be6d5d

File tree

5 files changed

+2070
-36
lines changed

5 files changed

+2070
-36
lines changed

.dscanner.ini

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ trust_too_much="enabled"
116116
; For more details, please see https://github.com/dlang/phobos/pull/5501
117117
[analysis.config.ModuleFilters]
118118
; Check for uses of the old-style alias syntax
119-
alias_syntax_check="-std.traits,-std.typecons"
119+
alias_syntax_check="-etc.c.odbc.sql,-etc.c.odbc.sqlext,-etc.c.odbc.sqltypes,-etc.c.odbc.sqlucode,-std.traits,-std.typecons"
120120
; Check allman brace style
121121
allman_braces_check="+disabled"
122122
; Checks for confusing code in inline asm statements
@@ -220,6 +220,9 @@ function_attribute_check="-std.algorithm.iteration,-std.concurrency,-std.conv,-s
220220
has_public_example="-etc.c.curl,\
221221
-etc.c.sqlite3,\
222222
-etc.c.zlib,\
223+
-etc.c.odbc.sql,\
224+
-etc.c.odbc.sqlext,\
225+
-etc.c.odbc.sqlucode,\
223226
-std.complex,\
224227
-std.concurrency,\
225228
-std.container.array,\
@@ -297,6 +300,7 @@ opequals_tohash_check="-std.complex,-std.container.array,-std.container.dlist,-s
297300
; Note: DScanner doesn't understand documenting parameters of IFTI/eponymous templates.
298301
properly_documented_public_functions="-etc.c.odbc.sql,\
299302
-etc.c.odbc.sqlext,\
303+
-etc.c.odbc.sqlucode,\
300304
-etc.c.zlib,\
301305
-std.algorithm.comparison,\
302306
-std.algorithm.mutation,\
@@ -513,4 +517,4 @@ trust_too_much="-std.regex,-std.stdio,-std.uni,-std.internal.cstring"
513517
; Temporarily disable until https://github.com/dlang-community/D-Scanner/issues/593 is fixed
514518
if_else_same_check="-std.typecons"
515519
; Disable checks for generated unicode tables
516-
long_line_check="-std.internal.unicode_decomp,-std.internal.unicode_comp,-std.internal.unicode_grapheme,-std.internal.unicode_norm,-std.internal.unicode_tables"
520+
long_line_check="-etc.c.odbc.sql,-etc.c.odbc.sqlext,-etc.c.odbc.sqltypes,-etc.c.odbc.sqlucode,-std.internal.unicode_decomp,-std.internal.unicode_comp,-std.internal.unicode_grapheme,-std.internal.unicode_norm,-std.internal.unicode_tables"

0 commit comments

Comments
 (0)