ESLint Unexpected dangling '_' in '__place' no-underscore-dangle

Viewed 42897

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?

4 Answers

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
Related