ESLint & Prettier Configuration
Enforces code quality and formatting standards using ESLint and Prettier for consistent development practices across projects.
Install this skill
Security score
The ESLint & Prettier Configuration skill was audited on Mar 1, 2026 and we found 26 security issues across 4 threat categories, including 1 high-severity. Review the findings below before installing.
Categories Tested
Security Issues
Direct command execution function call
| 655 | const output = execSync(command, { |
Template literal with variable interpolation in command context
| 647 | console.log(`${colors[color]}${message}${colors.reset}`); |
Template literal with variable interpolation in command context
| 652 | colorLog(`\nš Running: ${description}`, 'blue'); |
Template literal with variable interpolation in command context
| 653 | colorLog(`Command: ${command}`, 'cyan'); |
Template literal with variable interpolation in command context
| 660 | colorLog(`ā ${description} - PASSED`, 'green'); |
Template literal with variable interpolation in command context
| 663 | colorLog(`ā ${description} - FAILED`, 'red'); |
Template literal with variable interpolation in command context
| 664 | colorLog(`Error: ${error.message}`, 'red'); |
Template literal with variable interpolation in command context
| 671 | colorLog(`ā ${description} - EXISTS`, 'green'); |
Template literal with variable interpolation in command context
| 674 | colorLog(`ā ${description} - MISSING`, 'red'); |
Template literal with variable interpolation in command context
| 710 | colorLog(`ā Check failed with error: ${error.message}`, 'red'); |
Template literal with variable interpolation in command context
| 717 | colorLog(`ā Passed: ${passed}`, 'green'); |
Template literal with variable interpolation in command context
| 718 | colorLog(`ā Failed: ${failed}`, 'red'); |
Template literal with variable interpolation in command context
| 719 | colorLog(`š Success Rate: ${((passed / (passed + failed)) * 100).toFixed(1)}%`, |
Node child_process module reference
| 631 | const { execSync } = require('child_process'); |
Access to .env file
| 332 | .env.local |
Access to .env file
| 333 | .env.development.local |
Access to .env file
| 334 | .env.test.local |
Access to .env file
| 335 | .env.production.local |
Hex-encoded characters
| 637 | reset: '\x1b[0m', |
Hex-encoded characters
| 638 | red: '\x1b[31m', |
Hex-encoded characters
| 639 | green: '\x1b[32m', |
Hex-encoded characters
| 640 | yellow: '\x1b[33m', |
Hex-encoded characters
| 641 | blue: '\x1b[34m', |
Hex-encoded characters
| 642 | magenta: '\x1b[35m', |
Hex-encoded characters
| 643 | cyan: '\x1b[36m', |
External URL reference
| 378 | # parcel-bundler cache (https://parceljs.org/) |
Install this skill with one command
/learn @coverage-creatives/eslint-prettier-config