{"action":"created","issue":{"url":"https://api.github.com/repos/feross/eslint-config-standard-react/issues/6","labels_url":"https://api.github.com/repos/feross/eslint-config-standard-react/issues/6/labels{/name}","comments_url":"https://api.github.com/repos/feross/eslint-config-standard-react/issues/6/comments","events_url":"https://api.github.com/repos/feross/eslint-config-standard-react/issues/6/events","html_url":"https://github.com/feross/eslint-config-standard-react/issues/6","id":105269566,"number":6,"title":"missing in props validation","user":{"login":"reggi","id":296798,"avatar_url":"https://avatars.githubusercontent.com/u/296798?v=3","gravatar_id":"","url":"https://api.github.com/users/reggi","html_url":"https://github.com/reggi","followers_url":"https://api.github.com/users/reggi/followers","following_url":"https://api.github.com/users/reggi/following{/other_user}","gists_url":"https://api.github.com/users/reggi/gists{/gist_id}","starred_url":"https://api.github.com/users/reggi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/reggi/subscriptions","organizations_url":"https://api.github.com/users/reggi/orgs","repos_url":"https://api.github.com/users/reggi/repos","events_url":"https://api.github.com/users/reggi/events{/privacy}","received_events_url":"https://api.github.com/users/reggi/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/feross/eslint-config-standard-react/labels/question","name":"question","color":"cc317c"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-09-07T21:36:18Z","updated_at":"2015-09-08T16:14:00Z","closed_at":"2015-09-08T14:24:48Z","body":"I'm using the `standard` command and the atom linter and for the code below it's stating `'url' is missing in props validation`. Do I have to switch to eslint and config files? I'd really like to be able to use `standard` and the atom linter.\r\n\r\n```\r\nvar Layout = require('./layout.jsx')\r\nvar React = require('react')\r\n\r\nmodule.exports = React.createClass({\r\n  render: function render () {\r\n    return (\r\n    <Layout {...this.props}>\r\n      <h3>URL: {this.props.url} - Not Found(404)</h3>\r\n      <h6>I am a Plain vanilla react view</h6>\r\n    </Layout>\r\n    )\r\n  }\r\n})\r\n```"},"comment":{"url":"https://api.github.com/repos/feross/eslint-config-standard-react/issues/comments/138616632","html_url":"https://github.com/feross/eslint-config-standard-react/issues/6#issuecomment-138616632","issue_url":"https://api.github.com/repos/feross/eslint-config-standard-react/issues/6","id":138616632,"user":{"login":"despairblue","id":927609,"avatar_url":"https://avatars.githubusercontent.com/u/927609?v=3","gravatar_id":"","url":"https://api.github.com/users/despairblue","html_url":"https://github.com/despairblue","followers_url":"https://api.github.com/users/despairblue/followers","following_url":"https://api.github.com/users/despairblue/following{/other_user}","gists_url":"https://api.github.com/users/despairblue/gists{/gist_id}","starred_url":"https://api.github.com/users/despairblue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/despairblue/subscriptions","organizations_url":"https://api.github.com/users/despairblue/orgs","repos_url":"https://api.github.com/users/despairblue/repos","events_url":"https://api.github.com/users/despairblue/events{/privacy}","received_events_url":"https://api.github.com/users/despairblue/received_events","type":"User","site_admin":false},"created_at":"2015-09-08T16:14:00Z","updated_at":"2015-09-08T16:14:00Z","body":"Just chiming in one last time: Are you aware that this rule does not work with static class properties?\r\n\r\n// does not work because standard cannot parse it\r\n```javascript\r\nexport default class Foo extends Component {\r\n  static propTypes = {\r\n    style: PropTypes.object.isRequired\r\n  }\r\n\r\nThis would only work with babel-eslint as of now, see https://github.com/yannickcr/eslint-plugin-react/issues/43"}}