Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
}
Object.keys(eslintConfig.rules).forEach(k => {
if (fixable.indexOf(k) !== -1) {
rules[k] = eslintConfig.rules[k]
}
})
rules['jsx-quotes'] = ['error', 'prefer-single']
const prettierESLintOptions = {
logLevel,
eslintPath,
prettierPath,
eslintConfig: {
parser: getPathInHostNodeModules('babel-eslint'),
parserOptions: eslintConfig.parserOptions,
rules
}
}
if (fileGlobs.length > 0) {
return formatFilesFromGlobs(
fileGlobs,
ignoreGlobs.slice(), // make a copy to avoid manipulation
{ write: true },
prettierESLintOptions,
applyEslintIgnore
)
}
return formatStdin(prettierESLintOptions)
}
) {
logger.setLevel(logLevel)
const eslint = require(eslintPath)
const fixable = []
const rules = {}
if (eslint && eslint.linter) {
eslint.linter.getRules().forEach((v, k) => {
if (v.meta.fixable) {
fixable.push(k)
}
})
}
Object.keys(eslintConfig.rules).forEach(k => {
if (fixable.indexOf(k) !== -1) {
rules[k] = eslintConfig.rules[k]
}
})
rules['jsx-quotes'] = ['error', 'prefer-single']
const prettierESLintOptions = {
logLevel,
eslintPath,
prettierPath,
eslintConfig: {
parser: getPathInHostNodeModules('babel-eslint'),
parserOptions: eslintConfig.parserOptions,
rules
}
}
Object.keys(eslintConfig.rules).forEach(k => {
if (fixable.indexOf(k) !== -1) {
rules[k] = eslintConfig.rules[k]
}
})
rules['jsx-quotes'] = ['error', 'prefer-single']