Detect formatters and linters configured in a repository.
Checks config files in priority order using fs.existsSync() / fs.readFileSync(). Returns all detected formatters, plus any formatting-related package.json scripts.
Absolute path to the repository root directory
Detection result with formatters ordered by priority and extracted package.json scripts
If repoPath does not exist or is not a directory
Detect formatters and linters configured in a repository.
Checks config files in priority order using fs.existsSync() / fs.readFileSync(). Returns all detected formatters, plus any formatting-related package.json scripts.