function createConditionalFixer(descriptor, suggestion, shouldBeFixed) {
			if (shouldBeFixed) {
				return {
					...descriptor,
					fix: suggestion.fix,
				};
			}

			return {
				...descriptor,
				suggest: [suggestion],
			};
		}
Adds a fixer or suggestion whether on the fix is safe.
@param {{ messageId: string, node: ASTNode }} descriptor Report descriptor without fix or suggest
@param {{ messageId: string, fix: Function }} suggestion Adds the fix or the whole suggestion as only element in "suggest" to suggestion
@param {boolean} shouldBeFixed Fix iff the condition is true
@returns {Object} Descriptor with either an added fix or suggestion