javascript - 如何使用 eslint 查找恶意 unicode?
问题描述
javascript 中的 Unicode 为恶意开发人员提供了很多机会来插入后门或故意的错误,这些错误很容易通过代码审查,一个微不足道的例子:
const user = {
isNormalUser: true,
};
if (!user.isNοrmalUser) {
console.log("do bad stuff");
}
将打印“做坏事”。有没有一种很好的方法来检测这个,最好是用eslint
?
解决方案
推荐阅读
- javascript - 为什么即使数组有数字 arr[0] instanceof Number 也会返回 false
- c# - C# 中的动态 SQL 过滤器查询
- machine-learning - 之前的训练中断后如何继续DQN或DDPG训练?D
- mysql - 当一个表为空时交叉连接或子查询
- r - 将 x 轴间隔更改为 r 中的每月间隔
- vue.js - 悬停时打开可点击的 v 菜单
- python - 如何通过 python 运行批处理命令?
- r - Base R Choropleth:颜色未根据间隔/中断的顺序应用于地图,这使得地图难以阅读
- javascript - v-show 基于选择选项数据属性值
- c# - 从 ASP.net Web 应用程序执行时如何显示命令窗口