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
Beispiel #2
0
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
Beispiel #3
0
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
Beispiel #4
0
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