我有一个主要目的是在DOM对象上设置属性的方法
function (el) {
el.expando = {};
}
我使用AirBnB的代码风格,这使ESLint抛出no-param-reassign
错误:
错误分配给功能参数“ el”的无参数重新分配
在符合AirBnB的代码风格的同时,如何操作作为参数传递的DOM对象?
有人建议用/* eslint react/prop-types: 0 */
指的是另一个问题,但如果我没有弄错的适用以及为反应,而不是原生DOM操作。
我也不认为更改代码样式是解决方案。我相信使用标准样式的好处之一是跨项目具有一致的代码,并且随意更改规则感觉就像滥用AirBnB这样的主要代码样式一样。