package ca.concordia.cssanalyser.app; /** * Application running modes * @author Davood Mazinanian */ enum ProgramMode { /** Find CSS files in a folder (resulted from a * previous crawling) and do the analysis */ FOLDER, /** * Crawl the web pages and capture CSS files */ CRAWL, /** * Find CSS files inside a given folder and analyze * without considering DOM states */ NODOM, /** * DIFF two given CSS files */ DIFF, /** Find preprocessor migration opportunities */ PREP, /** Perform empirical study */ EMPIRICAL_STUDY, /** Inline imports in the given less files */ INLINE_IMPORTS, /** Empirical study for migrating to Mixins */ MIXIN_MIGRATION_EMPIRICAL }