{"action":"opened","issue":{"url":"https://api.github.com/repos/ember-best-practices/eslint-plugin-ember-best-practices/issues/97","repository_url":"https://api.github.com/repos/ember-best-practices/eslint-plugin-ember-best-practices","labels_url":"https://api.github.com/repos/ember-best-practices/eslint-plugin-ember-best-practices/issues/97/labels{/name}","comments_url":"https://api.github.com/repos/ember-best-practices/eslint-plugin-ember-best-practices/issues/97/comments","events_url":"https://api.github.com/repos/ember-best-practices/eslint-plugin-ember-best-practices/issues/97/events","html_url":"https://github.com/ember-best-practices/eslint-plugin-ember-best-practices/issues/97","id":312253573,"number":97,"title":"\"require-dependent-keys\" false negative with computed decorator","user":{"login":"allthesignals","id":5004319,"avatar_url":"https://avatars2.githubusercontent.com/u/5004319?v=4","gravatar_id":"","url":"https://api.github.com/users/allthesignals","html_url":"https://github.com/allthesignals","followers_url":"https://api.github.com/users/allthesignals/followers","following_url":"https://api.github.com/users/allthesignals/following{/other_user}","gists_url":"https://api.github.com/users/allthesignals/gists{/gist_id}","starred_url":"https://api.github.com/users/allthesignals/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allthesignals/subscriptions","organizations_url":"https://api.github.com/users/allthesignals/orgs","repos_url":"https://api.github.com/users/allthesignals/repos","events_url":"https://api.github.com/users/allthesignals/events{/privacy}","received_events_url":"https://api.github.com/users/allthesignals/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-04-07T23:41:18Z","updated_at":"2018-04-07T23:41:18Z","closed_at":null,"author_association":"NONE","body":"```\r\nimport Model from 'ember-data/model';\r\nimport { attr, belongsTo } from 'ember-decorators/data';\r\nimport { computed } from 'ember-decorators/object';\r\n\r\nexport default class LayerModel extends Model {\r\n  @belongsTo('layer-group') layerGroup\r\n  @attr() style\r\n\r\n  @computed('layerGroup.visible') visible\r\n}\r\n```\r\n\r\nThrows:\r\n> Do not use Computed Properties without dependent keys...\r\n\r\n![image](https://user-images.githubusercontent.com/5004319/38461351-72537d70-3a9b-11e8-9240-5e9e5ccb4793.png)\r\n\r\npackage.json:\r\n```\r\n\"ember-source\": \"~3.0.0\",\r\n//...\r\n\"eslint-plugin-ember-best-practices\": \"1.1.1\",\r\n\"eslint-plugin-ember\": \"^5.0.0\",\r\n```\r\n"}}
{"actor":{"display_login":"allthesignals"}}