Skip to content

Commit 2be1a1f

Browse files
LaurentTreguierbbasile
authored andcommitted
Move everything under package dscanner (#526)
* Move everything under package `dscanner` * Fix .gitignore * Fix .dscanner.ini
1 parent 8463973 commit 2be1a1f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+267
-264
lines changed

.dscanner.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
; Configure which static analysis checks are enabled
2-
[analysis.config.StaticAnalysisConfig]
2+
[dscanner.analysis.config.StaticAnalysisConfig]
33
; Check variable, class, struct, interface, union, and function names against t
44
; he Phobos style guide
55
style_check="disabled"

.gitignore

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@
1515
.svn/
1616

1717
# D Scanner binaries
18-
dscanner
19-
dscanner.o
18+
/bin
2019

2120
# Static analysis reports
2221
dscanner-report.json

build.bat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ set LIBDDOC=
1717
set STDXALLOCATOR=
1818
set STDXALLOCATORBLOCKS=
1919

20-
for %%x in (src\*.d) do set CORE=!CORE! %%x
21-
for %%x in (src\analysis\*.d) do set ANALYSIS=!ANALYSIS! %%x
20+
for %%x in (src\dscanner\*.d) do set CORE=!CORE! %%x
21+
for %%x in (src\dscanner\analysis\*.d) do set ANALYSIS=!ANALYSIS! %%x
2222
for %%x in (libdparse\src\dparse\*.d) do set LIBDPARSE=!LIBDPARSE! %%x
2323
for %%x in (libdparse\src\std\experimental\*.d) do set LIBDPARSE=!LIBDPARSE! %%x
2424
for %%x in (libddoc\src\ddoc\*.d) do set LIBDDOC=!LIBDDOC! %%x

src/analysis/package.d

Lines changed: 0 additions & 6 deletions
This file was deleted.

src/analysis/alias_syntax_check.d renamed to src/dscanner/analysis/alias_syntax_check.d

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
// (See accompanying file LICENSE_1_0.txt or copy at
44
// http://www.boost.org/LICENSE_1_0.txt)
55

6-
module analysis.alias_syntax_check;
6+
module dscanner.analysis.alias_syntax_check;
77

88
import dparse.ast;
99
import dparse.lexer;
10-
import analysis.base;
10+
import dscanner.analysis.base;
1111

1212
/**
1313
* Checks for uses of the old alias syntax.
@@ -39,8 +39,8 @@ private:
3939

4040
unittest
4141
{
42-
import analysis.helpers : assertAnalyzerWarnings;
43-
import analysis.config : StaticAnalysisConfig, Check, disabledConfig;
42+
import dscanner.analysis.helpers : assertAnalyzerWarnings;
43+
import dscanner.analysis.config : StaticAnalysisConfig, Check, disabledConfig;
4444
import std.stdio : stderr;
4545

4646
StaticAnalysisConfig sac = disabledConfig();

src/analysis/allman.d renamed to src/dscanner/analysis/allman.d

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
// (See accompanying file LICENSE_1_0.txt or copy at
33
// http://www.boost.org/LICENSE_1_0.txt)
44

5-
module analysis.allman;
5+
module dscanner.analysis.allman;
66

77
import dparse.lexer;
88
import dparse.ast;
9-
import analysis.base : BaseAnalyzer;
9+
import dscanner.analysis.base : BaseAnalyzer;
1010
import dsymbol.scope_ : Scope;
1111

1212
import std.algorithm;
@@ -65,8 +65,8 @@ class AllManCheck : BaseAnalyzer
6565

6666
unittest
6767
{
68-
import analysis.config : StaticAnalysisConfig, Check, disabledConfig;
69-
import analysis.helpers : assertAnalyzerWarnings;
68+
import dscanner.analysis.config : StaticAnalysisConfig, Check, disabledConfig;
69+
import dscanner.analysis.helpers : assertAnalyzerWarnings;
7070
import std.format : format;
7171
import std.stdio : stderr;
7272

src/analysis/asm_style.d renamed to src/dscanner/analysis/asm_style.d

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
// (See accompanying file LICENSE_1_0.txt or copy at
44
// http://www.boost.org/LICENSE_1_0.txt)
55

6-
module analysis.asm_style;
6+
module dscanner.analysis.asm_style;
77

88
import std.stdio;
99
import dparse.ast;
1010
import dparse.lexer;
11-
import analysis.base;
12-
import analysis.helpers;
11+
import dscanner.analysis.base;
12+
import dscanner.analysis.helpers;
1313
import dsymbol.scope_ : Scope;
1414

1515
/**
@@ -39,7 +39,7 @@ class AsmStyleCheck : BaseAnalyzer
3939

4040
unittest
4141
{
42-
import analysis.config : StaticAnalysisConfig, Check, disabledConfig;
42+
import dscanner.analysis.config : StaticAnalysisConfig, Check, disabledConfig;
4343

4444
StaticAnalysisConfig sac = disabledConfig();
4545
sac.asm_style_check = Check.enabled;

src/analysis/assert_without_msg.d renamed to src/dscanner/analysis/assert_without_msg.d

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
// (See accompanying file LICENSE_1_0.txt or copy at
33
// http://www.boost.org/LICENSE_1_0.txt)
44

5-
module analysis.assert_without_msg;
5+
module dscanner.analysis.assert_without_msg;
66

7-
import analysis.base : BaseAnalyzer;
7+
import dscanner.analysis.base : BaseAnalyzer;
88
import dsymbol.scope_ : Scope;
99
import dparse.lexer;
1010
import dparse.ast;
@@ -92,8 +92,8 @@ unittest
9292
{
9393
import std.stdio : stderr;
9494
import std.format : format;
95-
import analysis.config : StaticAnalysisConfig, Check, disabledConfig;
96-
import analysis.helpers : assertAnalyzerWarnings;
95+
import dscanner.analysis.config : StaticAnalysisConfig, Check, disabledConfig;
96+
import dscanner.analysis.helpers : assertAnalyzerWarnings;
9797

9898
StaticAnalysisConfig sac = disabledConfig();
9999
sac.assert_without_msg = Check.enabled;

src/analysis/auto_function.d renamed to src/dscanner/analysis/auto_function.d

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
// (See accompanying file LICENSE_1_0.txt or copy at
44
// http://www.boost.org/LICENSE_1_0.txt)
55

6-
module analysis.auto_function;
6+
module dscanner.analysis.auto_function;
77

8-
import analysis.base;
9-
import analysis.helpers;
8+
import dscanner.analysis.base;
9+
import dscanner.analysis.helpers;
1010
import dparse.ast;
1111
import dparse.lexer;
1212

@@ -157,8 +157,8 @@ unittest
157157
{
158158
import std.stdio : stderr;
159159
import std.format : format;
160-
import analysis.config : StaticAnalysisConfig, Check, disabledConfig;
161-
import analysis.helpers : assertAnalyzerWarnings;
160+
import dscanner.analysis.config : StaticAnalysisConfig, Check, disabledConfig;
161+
import dscanner.analysis.helpers : assertAnalyzerWarnings;
162162

163163
StaticAnalysisConfig sac = disabledConfig();
164164
sac.auto_function_check = Check.enabled;

src/analysis/auto_ref_assignment.d renamed to src/dscanner/analysis/auto_ref_assignment.d

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
// (See accompanying file LICENSE_1_0.txt or copy at
44
// http://www.boost.org/LICENSE_1_0.txt)
55

6-
module analysis.auto_ref_assignment;
6+
module dscanner.analysis.auto_ref_assignment;
77

88
import dparse.lexer;
99
import dparse.ast;
10-
import analysis.base;
10+
import dscanner.analysis.base;
1111

1212
/**
1313
* Checks for assignment to auto-ref function parameters.
@@ -113,8 +113,8 @@ unittest
113113
{
114114
import std.stdio : stderr;
115115
import std.format : format;
116-
import analysis.config : StaticAnalysisConfig, Check, disabledConfig;
117-
import analysis.helpers : assertAnalyzerWarnings;
116+
import dscanner.analysis.config : StaticAnalysisConfig, Check, disabledConfig;
117+
import dscanner.analysis.helpers : assertAnalyzerWarnings;
118118

119119
StaticAnalysisConfig sac = disabledConfig();
120120
sac.auto_ref_assignment_check = Check.enabled;

src/analysis/base.d renamed to src/dscanner/analysis/base.d

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
module analysis.base;
1+
module dscanner.analysis.base;
22

33
import std.container;
44
import std.string;

src/analysis/builtin_property_names.d renamed to src/dscanner/analysis/builtin_property_names.d

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
// (See accompanying file LICENSE_1_0.txt or copy at
44
// http://www.boost.org/LICENSE_1_0.txt)
55

6-
module analysis.builtin_property_names;
6+
module dscanner.analysis.builtin_property_names;
77

88
import std.stdio;
99
import std.regex;
1010
import dparse.ast;
1111
import dparse.lexer;
12-
import analysis.base;
13-
import analysis.helpers;
12+
import dscanner.analysis.base;
13+
import dscanner.analysis.helpers;
1414
import dsymbol.scope_;
1515
import std.algorithm : map;
1616

@@ -102,7 +102,7 @@ private:
102102

103103
unittest
104104
{
105-
import analysis.config : StaticAnalysisConfig, Check, disabledConfig;
105+
import dscanner.analysis.config : StaticAnalysisConfig, Check, disabledConfig;
106106

107107
StaticAnalysisConfig sac = disabledConfig();
108108
sac.builtin_property_names_check = Check.enabled;

src/analysis/comma_expression.d renamed to src/dscanner/analysis/comma_expression.d

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
// (See accompanying file LICENSE_1_0.txt or copy at
44
// http://www.boost.org/LICENSE_1_0.txt)
55

6-
module analysis.comma_expression;
6+
module dscanner.analysis.comma_expression;
77

88
import dparse.ast;
99
import dparse.lexer;
10-
import analysis.base;
10+
import dscanner.analysis.base;
1111
import dsymbol.scope_;
1212

1313
/**

src/analysis/config.d renamed to src/dscanner/analysis/config.d

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// (See accompanying file LICENSE_1_0.txt or copy at
44
// http://www.boost.org/LICENSE_1_0.txt)
55

6-
module analysis.config;
6+
module dscanner.analysis.config;
77

88
import inifiled;
99

src/analysis/constructors.d renamed to src/dscanner/analysis/constructors.d

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
module analysis.constructors;
1+
module dscanner.analysis.constructors;
22

33
import dparse.ast;
44
import dparse.lexer;
55
import std.stdio;
6-
import analysis.base;
7-
import analysis.helpers;
6+
import dscanner.analysis.base;
7+
import dscanner.analysis.helpers;
88
import dsymbol.scope_ : Scope;
99

1010
class ConstructorCheck : BaseAnalyzer
@@ -90,7 +90,7 @@ private:
9090

9191
unittest
9292
{
93-
import analysis.config : StaticAnalysisConfig, Check, disabledConfig;
93+
import dscanner.analysis.config : StaticAnalysisConfig, Check, disabledConfig;
9494

9595
StaticAnalysisConfig sac = disabledConfig();
9696
sac.constructor_check = Check.enabled;

src/analysis/del.d renamed to src/dscanner/analysis/del.d

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
// (See accompanying file LICENSE_1_0.txt or copy at
44
// http://www.boost.org/LICENSE_1_0.txt)
55

6-
module analysis.del;
6+
module dscanner.analysis.del;
77

88
import std.stdio;
99
import dparse.ast;
1010
import dparse.lexer;
11-
import analysis.base;
11+
import dscanner.analysis.base;
1212
import dsymbol.scope_;
1313

1414
/**
@@ -33,8 +33,8 @@ class DeleteCheck : BaseAnalyzer
3333

3434
unittest
3535
{
36-
import analysis.config : StaticAnalysisConfig, Check, disabledConfig;
37-
import analysis.helpers : assertAnalyzerWarnings;
36+
import dscanner.analysis.config : StaticAnalysisConfig, Check, disabledConfig;
37+
import dscanner.analysis.helpers : assertAnalyzerWarnings;
3838

3939
StaticAnalysisConfig sac = disabledConfig();
4040
sac.delete_check = Check.enabled;

src/analysis/duplicate_attribute.d renamed to src/dscanner/analysis/duplicate_attribute.d

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
// (See accompanying file LICENSE_1_0.txt or copy at
44
// http://www.boost.org/LICENSE_1_0.txt)
55

6-
module analysis.duplicate_attribute;
6+
module dscanner.analysis.duplicate_attribute;
77

88
import std.stdio;
99
import std.string;
1010
import dparse.ast;
1111
import dparse.lexer;
12-
import analysis.base;
13-
import analysis.helpers;
12+
import dscanner.analysis.base;
13+
import dscanner.analysis.helpers;
1414
import dsymbol.scope_ : Scope;
1515

1616
/**
@@ -153,7 +153,7 @@ class DuplicateAttributeCheck : BaseAnalyzer
153153

154154
unittest
155155
{
156-
import analysis.config : StaticAnalysisConfig, Check, disabledConfig;
156+
import dscanner.analysis.config : StaticAnalysisConfig, Check, disabledConfig;
157157

158158
StaticAnalysisConfig sac = disabledConfig();
159159
sac.duplicate_attribute = Check.enabled;

src/analysis/enumarrayliteral.d renamed to src/dscanner/analysis/enumarrayliteral.d

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
// (See accompanying file LICENSE_1_0.txt or copy at
44
// http://www.boost.org/LICENSE_1_0.txt)
55

6-
module analysis.enumarrayliteral;
6+
module dscanner.analysis.enumarrayliteral;
77

88
import dparse.ast;
99
import dparse.lexer;
10-
import analysis.base;
10+
import dscanner.analysis.base;
1111
import std.algorithm : canFind, map;
1212
import dsymbol.scope_ : Scope;
1313

src/analysis/explicitly_annotated_unittests.d renamed to src/dscanner/analysis/explicitly_annotated_unittests.d

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
// (See accompanying file LICENSE_1_0.txt or copy at
33
// http://www.boost.org/LICENSE_1_0.txt)
44

5-
module analysis.explicitly_annotated_unittests;
5+
module dscanner.analysis.explicitly_annotated_unittests;
66

77
import dparse.lexer;
88
import dparse.ast;
9-
import analysis.base : BaseAnalyzer;
9+
import dscanner.analysis.base : BaseAnalyzer;
1010

1111
import std.stdio;
1212

@@ -56,8 +56,8 @@ unittest
5656
{
5757
import std.stdio : stderr;
5858
import std.format : format;
59-
import analysis.config : StaticAnalysisConfig, Check, disabledConfig;
60-
import analysis.helpers : assertAnalyzerWarnings;
59+
import dscanner.analysis.config : StaticAnalysisConfig, Check, disabledConfig;
60+
import dscanner.analysis.helpers : assertAnalyzerWarnings;
6161

6262
StaticAnalysisConfig sac = disabledConfig();
6363
sac.explicitly_annotated_unittests = Check.enabled;

src/analysis/final_attribute.d renamed to src/dscanner/analysis/final_attribute.d

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
// (See accompanying file LICENSE_1_0.txt or copy at
44
// http://www.boost.org/LICENSE_1_0.txt)
55

6-
module analysis.final_attribute;
6+
module dscanner.analysis.final_attribute;
77

8-
import analysis.base;
9-
import analysis.helpers;
8+
import dscanner.analysis.base;
9+
import dscanner.analysis.helpers;
1010
import dparse.ast;
1111
import dparse.lexer;
1212

@@ -245,8 +245,8 @@ public:
245245

246246
@system unittest
247247
{
248-
import analysis.config : StaticAnalysisConfig, Check, disabledConfig;
249-
import analysis.helpers : assertAnalyzerWarnings;
248+
import dscanner.analysis.config : StaticAnalysisConfig, Check, disabledConfig;
249+
import dscanner.analysis.helpers : assertAnalyzerWarnings;
250250
import std.stdio : stderr;
251251
import std.format : format;
252252

0 commit comments

Comments
 (0)