PyLint/PyLintConfigDialog.py

changeset 10
398979610d9b
parent 7
cda98d0e93e7
child 15
0fc414663bd9
equal deleted inserted replaced
9:7b4edecdaf31 10:398979610d9b
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(

eric ide

mercurial