74 self.miscellaneousCheckBox.setChecked(self.parameters['enableMiscellaneous']) |
74 self.miscellaneousCheckBox.setChecked(self.parameters['enableMiscellaneous']) |
75 self.newstyleCheckBox.setChecked(self.parameters['enableNewstyle']) |
75 self.newstyleCheckBox.setChecked(self.parameters['enableNewstyle']) |
76 self.similaritiesCheckBox.setChecked(self.parameters['enableSimilarities']) |
76 self.similaritiesCheckBox.setChecked(self.parameters['enableSimilarities']) |
77 self.typecheckCheckBox.setChecked(self.parameters['enableTypecheck']) |
77 self.typecheckCheckBox.setChecked(self.parameters['enableTypecheck']) |
78 self.variablesCheckBox.setChecked(self.parameters['enableVariables']) |
78 self.variablesCheckBox.setChecked(self.parameters['enableVariables']) |
79 self.rpythonCheckBox.setChecked(self.parameters['enableRPython']) |
79 self.loggingCheckBox.setChecked(self.parameters['enableLogging']) |
|
80 self.stringFormatCheckBox.setChecked(self.parameters['enableStringFormat']) |
80 |
81 |
81 # initialize messages tab |
82 # initialize messages tab |
82 self.enabledMessagesEdit.setText(self.parameters['enabledMessages']) |
83 self.enabledMessagesEdit.setText(self.parameters['enabledMessages']) |
83 self.disabledMessagesEdit.setText(self.parameters['disabledMessages']) |
84 self.disabledMessagesEdit.setText(self.parameters['disabledMessages']) |
84 |
85 |
110 'enableMiscellaneous': False, |
111 'enableMiscellaneous': False, |
111 'enableNewstyle': False, |
112 'enableNewstyle': False, |
112 'enableSimilarities': False, |
113 'enableSimilarities': False, |
113 'enableTypecheck': False, |
114 'enableTypecheck': False, |
114 'enableVariables': False, |
115 'enableVariables': False, |
115 'enableRPython': False, |
116 'enableLogging': False, |
|
117 'enableStringFormat': False, |
116 |
118 |
117 # messages |
119 # messages |
118 'enabledMessages': '', |
120 'enabledMessages': '', |
119 'disabledMessages': '', |
121 'disabledMessages': '', |
120 } |
122 } |
170 parms['enableMiscellaneous'] = self.parameters['enableMiscellaneous'] |
172 parms['enableMiscellaneous'] = self.parameters['enableMiscellaneous'] |
171 parms['enableNewstyle'] = self.parameters['enableNewstyle'] |
173 parms['enableNewstyle'] = self.parameters['enableNewstyle'] |
172 parms['enableSimilarities'] = self.parameters['enableSimilarities'] |
174 parms['enableSimilarities'] = self.parameters['enableSimilarities'] |
173 parms['enableTypecheck'] = self.parameters['enableTypecheck'] |
175 parms['enableTypecheck'] = self.parameters['enableTypecheck'] |
174 parms['enableVariables'] = self.parameters['enableVariables'] |
176 parms['enableVariables'] = self.parameters['enableVariables'] |
175 parms['enableRPython'] = self.parameters['enableRPython'] |
177 parms['enableLogging'] = self.parameters['enableLogging'] |
|
178 parms['enableStringFormat'] = self.parameters['enableStringFormat'] |
176 |
179 |
177 checkers = [] |
180 checkers = [] |
178 if self.parameters['enableBasic']: |
181 if self.parameters['enableBasic']: |
179 checkers.append('basic') |
182 checkers.append('basic') |
180 if self.parameters['enableClasses']: |
183 if self.parameters['enableClasses']: |
197 checkers.append('similarities') |
200 checkers.append('similarities') |
198 if self.parameters['enableTypecheck']: |
201 if self.parameters['enableTypecheck']: |
199 checkers.append('typecheck') |
202 checkers.append('typecheck') |
200 if self.parameters['enableVariables']: |
203 if self.parameters['enableVariables']: |
201 checkers.append('variables') |
204 checkers.append('variables') |
202 if self.parameters['enableRPython']: |
205 if self.parameters['enableLogging']: |
203 checkers.append('rpython') |
206 checkers.append('logging') |
|
207 if self.parameters['enableStringFormat']: |
|
208 checkers.append('string_format') |
204 if checkers: |
209 if checkers: |
205 args.append('--enable={0}'.format(','.join(checkers))) |
210 args.append('--enable={0}'.format(','.join(checkers))) |
206 |
211 |
207 # 2.3 messages options |
212 # 2.3 messages options |
208 parms['enabledMessages'] = self.parameters['enabledMessages'] |
213 parms['enabledMessages'] = self.parameters['enabledMessages'] |
274 self.parameters['enableMiscellaneous'] = self.miscellaneousCheckBox.isChecked() |
279 self.parameters['enableMiscellaneous'] = self.miscellaneousCheckBox.isChecked() |
275 self.parameters['enableNewstyle'] = self.newstyleCheckBox.isChecked() |
280 self.parameters['enableNewstyle'] = self.newstyleCheckBox.isChecked() |
276 self.parameters['enableSimilarities'] = self.similaritiesCheckBox.isChecked() |
281 self.parameters['enableSimilarities'] = self.similaritiesCheckBox.isChecked() |
277 self.parameters['enableTypecheck'] = self.typecheckCheckBox.isChecked() |
282 self.parameters['enableTypecheck'] = self.typecheckCheckBox.isChecked() |
278 self.parameters['enableVariables'] = self.variablesCheckBox.isChecked() |
283 self.parameters['enableVariables'] = self.variablesCheckBox.isChecked() |
279 self.parameters['enableRPython'] = self.rpythonCheckBox.isChecked() |
284 self.parameters['enableLogging'] = self.loggingCheckBox.isChecked() |
|
285 self.parameters['enableStringFormat'] = self.stringFormatCheckBox.isChecked() |
280 |
286 |
281 # get data of messages tab |
287 # get data of messages tab |
282 self.parameters['enabledMessages'] = ','.join( |
288 self.parameters['enabledMessages'] = ','.join( |
283 [m.strip() for m in self.enabledMessagesEdit.text().split(',')]) |
289 [m.strip() for m in self.enabledMessagesEdit.text().split(',')]) |
284 self.parameters['disabledMessages'] = ','.join( |
290 self.parameters['disabledMessages'] = ','.join( |