| 'use strict' | 
|   | 
| const chalk = require('chalk') | 
| const { error, info, warning } = require('log-symbols') | 
|   | 
| const NOT_GIT_REPO = chalk.redBright(`${error} Current directory is not a git directory!`) | 
|   | 
| const FAILED_GET_STAGED_FILES = chalk.redBright(`${error} Failed to get staged files!`) | 
|   | 
| const NO_STAGED_FILES = `${info} No staged files found.` | 
|   | 
| const NO_TASKS = `${info} No staged files match any configured task.` | 
|   | 
| const skippingBackup = (hasInitialCommit) => { | 
|   const reason = hasInitialCommit ? '`--no-stash` was used' : 'there’s no initial commit yet' | 
|   return `${warning} ${chalk.yellow(`Skipping backup because ${reason}.\n`)}` | 
| } | 
|   | 
| const DEPRECATED_GIT_ADD = `${warning} ${chalk.yellow( | 
|   `Some of your tasks use \`git add\` command. Please remove it from the config since all modifications made by tasks will be automatically added to the git commit index.` | 
| )} | 
| ` | 
|   | 
| const TASK_ERROR = 'Skipped because of errors from tasks.' | 
|   | 
| const SKIPPED_GIT_ERROR = 'Skipped because of previous git error.' | 
|   | 
| const GIT_ERROR = `\n  ${error} ${chalk.red(`lint-staged failed due to a git error.`)}` | 
|   | 
| const PREVENTED_EMPTY_COMMIT = ` | 
|   ${warning} ${chalk.yellow(`lint-staged prevented an empty git commit. | 
|   Use the --allow-empty option to continue, or check your task configuration`)} | 
| ` | 
|   | 
| const RESTORE_STASH_EXAMPLE = `  Any lost modifications can be restored from a git stash: | 
|   | 
|     > git stash list | 
|     stash@{0}: automatic lint-staged backup | 
|     > git stash apply --index stash@{0} | 
| ` | 
|   | 
| const CONFIG_STDIN_ERROR = 'Error: Could not read config from stdin.' | 
|   | 
| module.exports = { | 
|   NOT_GIT_REPO, | 
|   FAILED_GET_STAGED_FILES, | 
|   NO_STAGED_FILES, | 
|   NO_TASKS, | 
|   skippingBackup, | 
|   DEPRECATED_GIT_ADD, | 
|   TASK_ERROR, | 
|   SKIPPED_GIT_ERROR, | 
|   GIT_ERROR, | 
|   PREVENTED_EMPTY_COMMIT, | 
|   RESTORE_STASH_EXAMPLE, | 
|   CONFIG_STDIN_ERROR, | 
| } |