{"action":"created","issue":{"url":"https://api.github.com/repos/eslint/eslint/issues/6419","repository_url":"https://api.github.com/repos/eslint/eslint","labels_url":"https://api.github.com/repos/eslint/eslint/issues/6419/labels{/name}","comments_url":"https://api.github.com/repos/eslint/eslint/issues/6419/comments","events_url":"https://api.github.com/repos/eslint/eslint/issues/6419/events","html_url":"https://github.com/eslint/eslint/pull/6419","id":160267160,"number":6419,"title":"Build: Automatically add rule meta data in docs (fixes #5774)","user":{"login":"pedrottimark","id":11862657,"avatar_url":"https://avatars.githubusercontent.com/u/11862657?v=3","gravatar_id":"","url":"https://api.github.com/users/pedrottimark","html_url":"https://github.com/pedrottimark","followers_url":"https://api.github.com/users/pedrottimark/followers","following_url":"https://api.github.com/users/pedrottimark/following{/other_user}","gists_url":"https://api.github.com/users/pedrottimark/gists{/gist_id}","starred_url":"https://api.github.com/users/pedrottimark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pedrottimark/subscriptions","organizations_url":"https://api.github.com/users/pedrottimark/orgs","repos_url":"https://api.github.com/users/pedrottimark/repos","events_url":"https://api.github.com/users/pedrottimark/events{/privacy}","received_events_url":"https://api.github.com/users/pedrottimark/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/eslint/eslint/labels/CLA:%20Valid","name":"CLA: Valid","color":"007700"},{"url":"https://api.github.com/repos/eslint/eslint/labels/do%20not%20merge","name":"do not merge","color":"e11d21"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":25,"created_at":"2016-06-14T19:44:28Z","updated_at":"2016-07-12T14:18:44Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/eslint/eslint/pulls/6419","html_url":"https://github.com/eslint/eslint/pull/6419","diff_url":"https://github.com/eslint/eslint/pull/6419.diff","patch_url":"https://github.com/eslint/eslint/pull/6419.patch"},"body":"Thank you in advance for careful code review.\r\n\r\nAdded helper functions in `forEach` under `// 4. Loop through all files in temporary directory`\r\n\r\nMain goals:\r\n* rules index: replace lists of active rules with tables\r\n* active rule doc: replace **Description (rule-id)** with **rule-id: description** in main heading, and automatically add paragraphs in **recommended** and **fixable** rules\r\n* other docs: add table of contents for level-2 and 3 headings if doc has at least 2 level-2 headings\r\n\r\nAn associated chore (refs #5417) will update `meta.description` in 10 rules which are inconsistent with the current rules index.\r\n\r\nFuture goals:\r\n* After writing some guidelines for editing rule docs that explain what is generated automatically, we can remove superseded content from the rules index and rule docs. To avoid problems with pull requests in progress while we make the transition, **Makefile.js** replaces obsolete content.\r\n* Make improvements to some rule descriptions.\r\n* In a new issue, discuss improvements to consistency of links between docs in the site: many are relative, but some are absolute.\r\n* After we decide about the meta data for **Removed** and possibly **Deprecated** rules, we will add that information automatically in those rule docs."},"comment":{"url":"https://api.github.com/repos/eslint/eslint/issues/comments/232061736","html_url":"https://github.com/eslint/eslint/pull/6419#issuecomment-232061736","issue_url":"https://api.github.com/repos/eslint/eslint/issues/6419","id":232061736,"user":{"login":"ilyavolodin","id":1380062,"avatar_url":"https://avatars.githubusercontent.com/u/1380062?v=3","gravatar_id":"","url":"https://api.github.com/users/ilyavolodin","html_url":"https://github.com/ilyavolodin","followers_url":"https://api.github.com/users/ilyavolodin/followers","following_url":"https://api.github.com/users/ilyavolodin/following{/other_user}","gists_url":"https://api.github.com/users/ilyavolodin/gists{/gist_id}","starred_url":"https://api.github.com/users/ilyavolodin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ilyavolodin/subscriptions","organizations_url":"https://api.github.com/users/ilyavolodin/orgs","repos_url":"https://api.github.com/users/ilyavolodin/repos","events_url":"https://api.github.com/users/ilyavolodin/events{/privacy}","received_events_url":"https://api.github.com/users/ilyavolodin/received_events","type":"User","site_admin":false},"created_at":"2016-07-12T14:18:44Z","updated_at":"2016-07-12T14:18:44Z","body":"Sorry I didn't say that I started working on this. I had a little bit of free time yesterday and just wanted to get it done. I'll create a PR later tonight for it."}}
{"actor":{"display_login":"ilyavolodin"}}