{"id":16681439,"url":"https://github.com/printercu/rails-template-80","last_synced_at":"2025-03-13T10:24:11.021Z","repository":{"id":148317419,"uuid":"75528921","full_name":"printercu/rails-template-80","owner":"printercu","description":"Rails template to wrap lines at 80 chars.","archived":false,"fork":false,"pushed_at":"2016-12-04T09:49:28.000Z","size":2,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-01-20T06:43:38.141Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/printercu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-12-04T09:41:07.000Z","updated_at":"2016-12-04T09:58:46.000Z","dependencies_parsed_at":"2023-07-31T03:01:15.488Z","dependency_job_id":null,"html_url":"https://github.com/printercu/rails-template-80","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/printercu%2Frails-template-80","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/printercu%2Frails-template-80/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/printercu%2Frails-template-80/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/printercu%2Frails-template-80/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/printercu","download_url":"https://codeload.github.com/printercu/rails-template-80/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243384396,"owners_count":20282356,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-12T14:04:13.139Z","updated_at":"2025-03-13T10:24:10.987Z","avatar_url":"https://github.com/printercu.png","language":"Ruby","readme":"# «80-chars lines» Rails template\n\nAdd this to `rails new` command:\n\n```\n-m https://raw.githubusercontent.com/printercu/rails-template-80/master/template.rb\n```\n\n## Why\n\nIf you use linters like rubocop, they usually check for maximum line length.\n\nFresh-baked rails app contains several files with very long lines\nwhich trigger linter warnings.\nRails team rejects any PRs that going to fix it.\n\nThanks to app templates, this can be fixed automatically in the new app.\n\n## How\n\nTemplate just replaces matching lines similar to `patch`,\nbut ignores any missing lines to replace. So it will work for multiple versions\nof Rails.\n\n## Contributing\n\n- Fork, clone, `bundle install`.\n- Edit.\n- Run `rake` and check rubocop's output.\n- _Optionally._ Add `NEW_ARGS='--edge --smth-else'` to `rake` command\n  to create rails app with specific args.\n- Submit PR.\n\n## License\n\nMIT\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprintercu%2Frails-template-80","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprintercu%2Frails-template-80","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprintercu%2Frails-template-80/lists"}