| import { DEFAULT_FIX_MODE } from '../constants.mjs'; | |
| /** @import { FixMode } from 'stylelint' */ | |
| /** | |
| * Normalize the fix mode based on options and configuration. | |
| * If the input is unknown, this returns `undefined`. | |
| * | |
| * @param {unknown} fix | |
| * @returns {FixMode | undefined} | |
| */ | |
| export default function normalizeFixMode(fix) { | |
| if (fix === true || fix === 'true' || fix === '' || fix === DEFAULT_FIX_MODE) { | |
| return DEFAULT_FIX_MODE; | |
| } | |
| if (fix === 'strict') { | |
| return 'strict'; | |
| } | |
| return undefined; | |
| } |