Completed
Pull Request — master (#1357)
by Sudheesh
01:57
created

bears.go.GoImportsBear.run()   A

Complexity

Conditions 2

Size

Total Lines 6

Duplication

Lines 0
Ratio 0 %
Metric Value
cc 2
dl 0
loc 6
rs 9.4285
1
from coalib.bearlib.abstractions.CorrectionBasedBear import CorrectionBasedBear
2
3
4
class GoImportsBear(CorrectionBasedBear):
5
    executable = 'goimports'
6
    RESULT_MESSAGE = "Imports need to be added/removed."
7
8
    def run(self, filename, file):
9
        """
10
        Adds/Removes imports to Go code for missing imports.
11
        """
12
        for result in self.retrieve_results(filename, file, cli_options=''):
13
            yield result
14