Eslint Unexpected Dangling '_' in '__Place' No-Underscore-Dangle
I Have the Below Json Response, to Validate the __Place, I Used responseData. Search[0]. Edges[0]. Node. __Place { "Data": { "Search": [ { "__Place"...
I have the below JSON response, to validate the __place, i used responseData.search[0].edges[0].node.__place
{
"data": {
"search": [
{
"__place": "SearchResultItemConnection",
"edges": [
{
"cursor": "New",
"node": {
"__place": "Delhi",
"name": "AIIMS"
}
}
]
}
]
}
}
I'm getting the ESLint error stating "error Unexpected dangling '_' in '__typename' no-underscore-dangle"
I went through the link, but i'm not able to resolve this.
Could anyone know how to resolve this, instead of changing the rules?
4 Answers
You can add the following comment before the code line which yields the error:
/* eslint no-underscore-dangle: ["error", { "allow": ["__place"] }]*/
responseData.search[0].edges[0].node.__place
or add
/* eslint no-underscore-dangle: 0 */
to disable this specific rule for that script file.
You can simply exclude those by providing exceptions in the config file.
"no-underscore-dangle": ["error", { "allow": ["_place"] }]
In case you would like to disable a whole rule (for example "no-underscore-dangle"), just type in config :
{
rules: {
"no-underscore-dangle": 'off'
},
};
Add the following above the line:
// eslint-disable-next-line no-underscore-dangle