当我在phpcs中调用addFixableError时,输出像预期的那样显示了一个可修复的错误,但是在嗅探代码中,我检查了返回,这是假的,因此我希望phpcs的输出显示错误是不可修复的。
我的假设是正确的,还是我漏掉了什么?
phpcs_file->fixer->enabled似乎是false
如何正确设置此值?
嗅探代码-
$phpcs_file->fixer->beginChangeset();
$fix = $phpcs_file->addFixableError ($error, $stack_ptr, 'FunctionNameInvalid', $data);
if ($fix === true) {
$token = $tokens[$stack_ptr +2];
$token['content'] = $snake_case_string;
if ($phpcs_file->fixer->replaceToken ($stack_ptr, "asasd") === false) {
print("could not replace\n");
}
} else {
print("could not fix\n");
}https://stackoverflow.com/questions/44454931
复制相似问题