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?
14 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.
2You can simply exclude those by providing exceptions in the config file.
"no-underscore-dangle": ["error", { "allow": ["_place"] }] 2In case you would like to disable a whole rule (for example "no-underscore-dangle"), just type in config :
{ rules: { "no-underscore-dangle": 'off' }, }; 1Add the following above the line:
// eslint-disable-next-line no-underscore-dangle