123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- '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,
- }
|