def prepare(fileContent, fileName = '', config = defaultConfig): config.operation = 'compress' parser = CssParser(fileContent, fileName) parser.doParse(config) checker = CssChecker(parser, config) checker.loadPlugins(os.path.realpath(os.path.join(__file__, '../plugins'))) return checker
def doCheck(fileContent, fileName = '', config = defaultConfig): '''封装一下''' parser = CssParser(fileContent, fileName) parser.doParse(config) checker = CssChecker(parser, config) checker.loadPlugins(os.path.realpath(os.path.join(__file__, '../plugins'))) checker.doCheck() return checker
def doCompress(fileContent, fileName="", config=defaultConfig): """封装一下""" parser = CssParser(fileContent, fileName) parser.doParse(config) checker = CssChecker(parser, config) checker.loadPlugins(os.path.realpath(os.path.join(__file__, "../plugins"))) message = checker.doCompress() return checker, message
def doFix(fileContent, fileName = '', config = defaultConfig): '''封装一下''' config.operation = 'fixstyle' parser = CssParser(fileContent, fileName) parser.doParse(config) checker = CssChecker(parser, config) checker.loadPlugins(os.path.realpath(os.path.join(__file__, '../plugins'))) fixed = checker.doFix() return checker, fixed