Fixinator 修复未作用域限定的变量

Fixinator 修复未作用域限定的变量

💡 原文英文,约600词,阅读约需3分钟。
📝

内容提要

Adobe ColdFusion安全更新默认禁用了searchImplicitScopes,给开发者带来了不便。Fixinator 4.1.0版本可以找到未作用域限定的变量并提供修复建议。Fixinator能智能区分查询列和其他变量的引用。还可以使用includeScanners=unscoped-variable和confidence=low选项扫描未作用域限定的变量。Lucee用户可以通过传递engines=lucee或使用ignoreScanners=unscoped-variable选项来忽略这些问题。

🎯

关键要点

  • Adobe ColdFusion安全更新默认禁用了searchImplicitScopes,给开发者带来了不便。
  • Fixinator 4.1.0版本可以找到未作用域限定的变量并提供修复建议。
  • Fixinator能智能区分查询列和其他变量的引用。
  • 可以使用includeScanners=unscoped-variable和confidence=low选项扫描未作用域限定的变量。
  • Lucee用户可以通过传递engines=lucee或使用ignoreScanners=unscoped-variable选项来忽略这些问题。
  • Fixinator能够智能识别不需要修复的代码情况。
  • 可以使用confidence=none选项显示所有未作用域限定的变量。
  • Fixinator默认以中等置信度运行,低置信度选项用于更准确的扫描。
➡️

继续阅读