D-Scanner/src/dscanner/analysis
Vladiwostok dffbf3afb8
Replace libdparse with DMD in BodyOnDisabledFuncsCheck (#127)
* Replace libdparse with DMD in BodyOnDisabledFuncsCheck

* Address feedback
2024-08-08 12:09:28 +03:00
..
alias_syntax_check.d replace libdparse in alias style visitor (#38) 2024-01-24 14:43:33 +02:00
allman.d add BaseAnalyzerArguments to keep ctor changes sane 2023-10-25 08:49:37 +02:00
always_curly.d Replace libdparse with DMD in AlwaysCurlyCheck (#109) 2024-04-15 15:41:12 +03:00
asm_style.d Update build bat 2024-02-14 16:08:25 +02:00
assert_without_msg.d replace libdpase in assert without msg visitor (#50) 2024-01-29 15:26:14 +02:00
auto_function.d Replace libdparse with DMD in AutoFunctionChecker (#103) 2024-04-15 16:52:47 +03:00
auto_ref_assignment.d replace libdparse in auto ref assignment (#51) 2024-01-29 15:31:30 +02:00
base.d update dmd and include the API needed for semantic analysis (#66) 2024-01-29 16:05:33 +02:00
body_on_disabled_funcs.d Replace libdparse with DMD in BodyOnDisabledFuncsCheck (#127) 2024-08-08 12:09:28 +03:00
builtin_property_names.d replace libdparse in builtin properties visitor (#52) 2024-01-29 15:34:59 +02:00
config.d Always Check Curly 2023-09-24 19:35:46 +02:00
constructors.d replace libdparse in constructor check (#43) 2024-01-29 15:14:31 +02:00
cyclomatic_complexity.d Use DMD in CyclomaticComplexityCheck (#85) 2024-03-19 09:51:24 +02:00
del.d replace libdparse in delete check (#21) 2024-01-24 13:28:29 +02:00
enumarrayliteral.d Replace libdparse in enum array functionality 2024-01-24 13:14:35 +02:00
explicitly_annotated_unittests.d replace libdparse in explicitly annotated unittests check (#44) 2024-01-24 14:35:27 +02:00
final_attribute.d replace libparse in final attribute visitor (#34) 2024-01-24 13:46:18 +02:00
function_attributes.d add BaseAnalyzerArguments to keep ctor changes sane 2023-10-25 08:49:37 +02:00
has_public_example.d add BaseAnalyzerArguments to keep ctor changes sane 2023-10-25 08:49:37 +02:00
helpers.d Fix branch after rebase 2024-02-05 17:31:35 +02:00
if_constraints_indent.d add BaseAnalyzerArguments to keep ctor changes sane 2023-10-25 08:49:37 +02:00
ifelsesame.d Replace libdparse in IfElseSameCheck (#81) 2024-03-18 11:13:54 +02:00
imports_sortedness.d replace libdparse in imports sortedness visitor (#35) 2024-01-24 13:53:35 +02:00
incorrect_infinite_range.d replace libparse in incorrect infinite range visitor (#33) 2024-01-24 13:50:42 +02:00
label_var_same_name_check.d Replace libdparse with DMD in LabelVarNameCheck (#101) 2024-04-08 18:32:03 +03:00
lambda_return_check.d Replace libdparse with DMD in LambdaReturnCheck (#114) 2024-04-15 14:46:59 +03:00
length_subtraction.d Update build bat 2024-02-14 16:08:25 +02:00
line_length.d add BaseAnalyzerArguments to keep ctor changes sane 2023-10-25 08:49:37 +02:00
local_imports.d replace libdparse in local imports visitor (#45) 2024-01-29 15:16:16 +02:00
logic_precedence.d Update dmd to latest version (02d6d07a69280f8cc88380a682717bb67ca485fb) & fix checks using parens (#90) 2024-03-05 10:46:04 +02:00
mismatched_args.d add BaseAnalyzerArguments to keep ctor changes sane 2023-10-25 08:49:37 +02:00
nolint.d Allow skipping checks with @("nolint(...)") and @nolint("...") (#936) 2023-10-13 02:45:59 +02:00
numbers.d Use DMD in NumberStyleCheck (#88) 2024-03-05 10:53:12 +02:00
objectconst.d replace libdparse in objectconst functionality + unittests integration with dmd (#17) 2024-01-24 13:25:41 +02:00
opequals_without_tohash.d replace libparse in opequals without tohash visitor (#53) 2024-01-29 15:28:38 +02:00
package.d Move everything under package `dscanner` (#526) 2018-03-22 20:15:42 +01:00
pokemon.d replace libdparse in exception check (#68) 2024-01-29 16:38:38 +02:00
properly_documented_public_functions.d update dmd and include the API needed for semantic analysis (#66) 2024-01-29 16:05:33 +02:00
range.d replace libdparse in backwards range check (#58) 2024-01-29 15:38:46 +02:00
redundant_attributes.d replace libdparse in redundant attributes visitor (#40) 2024-01-24 14:26:00 +02:00
redundant_parens.d Update dmd to latest version (02d6d07a69280f8cc88380a682717bb67ca485fb) & fix checks using parens (#90) 2024-03-05 10:46:04 +02:00
redundant_storage_class.d Update build bat 2024-02-14 16:08:25 +02:00
run.d Replace libdparse with DMD in BodyOnDisabledFuncsCheck (#127) 2024-08-08 12:09:28 +03:00
static_if_else.d replace libdparse in statif if else visitor (#56) 2024-01-29 16:09:51 +02:00
stats_collector.d add BaseAnalyzerArguments to keep ctor changes sane 2023-10-25 08:49:37 +02:00
style.d Replace libdparse with DMD in StyleChecker (#111) 2024-04-15 16:18:21 +03:00
trust_too_much.d replace libdparse in trust_too_much visitor (#70) 2024-01-29 16:45:49 +02:00
undocumented.d add BaseAnalyzerArguments to keep ctor changes sane 2023-10-25 08:49:37 +02:00
unmodified.d Replace libdparse with DMD in UnmodifiedFinder (#117) 2024-08-06 19:33:32 +03:00
unused.d replace libdparse in logic precedence visitor (#54) 2024-01-29 15:33:05 +02:00
unused_label.d replace libdparse in unused label check (#65) 2024-01-29 16:40:16 +02:00
unused_parameter.d Replace libdparse with DMD in UnusedParameterCheck (#116) 2024-08-06 18:49:44 +03:00
unused_result.d add BaseAnalyzerArguments to keep ctor changes sane 2023-10-25 08:49:37 +02:00
unused_variable.d Replace libdparse with DMD in UnusedVariableCheck (#119) 2024-08-06 19:13:31 +03:00
useless_assert.d replace libdparse in useless assert (#63) 2024-01-29 16:15:20 +02:00
useless_initializer.d add BaseAnalyzerArguments to keep ctor changes sane 2023-10-25 08:49:37 +02:00
vcall_in_ctor.d add BaseAnalyzerArguments to keep ctor changes sane 2023-10-25 08:49:37 +02:00