Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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": "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, http://eslint.org/docs/rules/no-underscore-dangle but i'm not able to resolve this.

Could anyone know how to resolve this, instead of changing the rules?

like image 928
irs102info Avatar asked May 23 '17 06:05

irs102info


1 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.

like image 70
hainq Avatar answered Nov 08 '22 12:11

hainq