• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

moosetechnology / MooseIDE / 22714469042

05 Mar 2026 10:51AM UTC coverage: 65.862% (-0.06%) from 65.926%
22714469042

push

github

web-flow
Merge pull request #1596 from moosetechnology/bulk-editing

improvement to BulkEditing

0 of 34 new or added lines in 1 file covered. (0.0%)

204 existing lines in 18 files now uncovered.

21882 of 33224 relevant lines covered (65.86%)

1.32 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/MooseIDE-Core-Reporter/MiModelReportSettingsConfiguration.class.st
1
Class {
2
        #name : 'MiModelReportSettingsConfiguration',
3
        #superclass : 'MiAbstractSettingsConfiguration',
4
        #instVars : [
5
                'largeClassThreshold',
6
                'longClassThreshold',
7
                'dataClassThreshold',
8
                'longMethodThreshold',
9
                'complexMethodThreshold',
10
                'excessiveAPIThreshold'
11
        ],
12
        #category : 'MooseIDE-Core-Reporter',
13
        #package : 'MooseIDE-Core-Reporter'
14
}
15

16
{ #category : 'accessing' }
17
MiModelReportSettingsConfiguration >> complexMethodThreshold [
×
18

×
19
        ^ complexMethodThreshold
×
UNCOV
20
]
×
21

22
{ #category : 'accessing' }
23
MiModelReportSettingsConfiguration >> complexMethodThreshold: anObject [
×
24

×
25
        complexMethodThreshold := anObject
×
UNCOV
26
]
×
27

28
{ #category : 'accessing' }
29
MiModelReportSettingsConfiguration >> dataClassThreshold [
×
30

×
31
        ^ dataClassThreshold
×
UNCOV
32
]
×
33

34
{ #category : 'accessing' }
35
MiModelReportSettingsConfiguration >> dataClassThreshold: anObject [
×
36

×
37
        dataClassThreshold := anObject
×
UNCOV
38
]
×
39

40
{ #category : 'accessing' }
41
MiModelReportSettingsConfiguration >> excessiveAPIThreshold [
×
42

×
43
        ^ excessiveAPIThreshold
×
UNCOV
44
]
×
45

46
{ #category : 'accessing' }
47
MiModelReportSettingsConfiguration >> excessiveAPIThreshold: anObject [
×
48

×
49
        excessiveAPIThreshold := anObject
×
UNCOV
50
]
×
51

52
{ #category : 'accessing' }
53
MiModelReportSettingsConfiguration >> largeClassThreshold [
×
54

×
55
        ^ largeClassThreshold
×
UNCOV
56
]
×
57

58
{ #category : 'accessing' }
59
MiModelReportSettingsConfiguration >> largeClassThreshold: anObject [
×
60

×
61
        largeClassThreshold := anObject
×
UNCOV
62
]
×
63

64
{ #category : 'accessing' }
65
MiModelReportSettingsConfiguration >> longClassThreshold [
×
66

×
67
        ^ longClassThreshold
×
UNCOV
68
]
×
69

70
{ #category : 'accessing' }
71
MiModelReportSettingsConfiguration >> longClassThreshold: anObject [
×
72

×
73
        longClassThreshold := anObject
×
UNCOV
74
]
×
75

76
{ #category : 'accessing' }
77
MiModelReportSettingsConfiguration >> longMethodThreshold [
×
78

×
79
        ^ longMethodThreshold
×
UNCOV
80
]
×
81

82
{ #category : 'accessing' }
83
MiModelReportSettingsConfiguration >> longMethodThreshold: anObject [
×
84

×
85
        longMethodThreshold := anObject
×
UNCOV
86
]
×
87

88
{ #category : 'ui' }
89
MiModelReportSettingsConfiguration >> settingsPresenters [
×
90

×
91
        ^ OrderedCollection new
×
92
                  add: ((MiNumberSettingPresenter on: self)
×
93
                                   number: largeClassThreshold;
×
94
                                   unit: 'nb of methods';
×
95
                                   label: 'Large class threshold:';
×
96
                                   help:
×
97
                                           'Above this number of methods, a class is considered large';
×
98
                                   yourself);
×
99
                  add: ((MiNumberSettingPresenter on: self)
×
100
                                   number: longClassThreshold;
×
101
                                   unit: 'LOC';
×
102
                                   label: 'Long class threshold:';
×
103
                                   help:
×
104
                                           'Above this number of lines of code, a class is considered long';
×
105
                                   yourself);
×
106
                  add: ((MiNumberSettingPresenter on: self)
×
107
                                   number: dataClassThreshold;
×
108
                                   unit: 'nb of attributes';
×
109
                                   label: 'Data class threshold:';
×
110
                                   help:
×
111
                                           'Above this number of attribute, a class is considered to be a Data class';
×
112
                                   yourself);
×
113
                  add: ((MiNumberSettingPresenter on: self)
×
114
                                   number: longMethodThreshold;
×
115
                                   unit: 'LOC';
×
116
                                   label: 'Long method threshold:';
×
117
                                   help:
×
118
                                           'Above this number of lines of code, a method is considered long';
×
119
                                   yourself);
×
120
                  add: ((MiNumberSettingPresenter on: self)
×
121
                                   number: complexMethodThreshold;
×
122
                                   unit: 'cyclomatic complexity';
×
123
                                   label: 'Complex method threshold:';
×
124
                                   help:
×
125
                                           'Above this cyclomatic complexity, a method is considered complex';
×
126
                                   yourself);
×
127
                  add: ((MiNumberSettingPresenter on: self)
×
128
                                   number: excessiveAPIThreshold;
×
129
                                   unit: 'nb of parameters';
×
130
                                   label: 'Excessive API threshold:';
×
131
                                   help:
×
132
                                           'Above this number of parameters, a method is considered to have an excessive API';
×
133
                                   yourself);
×
134
                  yourself
×
UNCOV
135
]
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc