Cuando se usa '#' para declarar un miembro privado en una clase de javascript, eslint arroja un error Error de Parsing error: Unexpected character '#' .
Por ej.
class Test{ #priavteMember; //Parsing error: Unexpected character '#' } configuración de eslint : .eslintrc.json
{ "env": { "browser": true, "es2021": true, "node": true }, "extends": [ "airbnb-base" ], "rules": { "no-use-before-define": "off", "no-param-reassign": "off", "no-plusplus": "off", "no-nested-ternary": "off", "lines-between-class-members": "off" }, "globals": { "root": "readonly", "app": "readonly", "db": "readonly" } }Utilice el entorno es2022 , que configurará automáticamente la opción del analizador ecmaVersion en 13, como se indica en la documentación :
"env": { "browser": true, "es2022": true, "node": true },