{"id":19906763,"url":"https://github.com/stummjr/flake8-inline-requests","last_synced_at":"2025-08-03T06:13:28.080Z","repository":{"id":142025579,"uuid":"126609850","full_name":"stummjr/flake8-inline-requests","owner":"stummjr","description":"An experimental flake8 plugin to find (potentially) problematic usage of inline requests in Scrapy spiders","archived":false,"fork":false,"pushed_at":"2018-03-25T23:37:14.000Z","size":5,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-01T07:47:42.342Z","etag":null,"topics":["flake8-plugin","scrapy"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stummjr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2018-03-24T14:55:32.000Z","updated_at":"2018-03-26T00:08:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"19192e44-9468-4c70-8bb1-941cebe0194a","html_url":"https://github.com/stummjr/flake8-inline-requests","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/stummjr/flake8-inline-requests","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stummjr%2Fflake8-inline-requests","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stummjr%2Fflake8-inline-requests/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stummjr%2Fflake8-inline-requests/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stummjr%2Fflake8-inline-requests/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stummjr","download_url":"https://codeload.github.com/stummjr/flake8-inline-requests/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stummjr%2Fflake8-inline-requests/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268500805,"owners_count":24260214,"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","status":"online","status_checked_at":"2025-08-03T02:00:12.545Z","response_time":2577,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["flake8-plugin","scrapy"],"created_at":"2024-11-12T20:37:26.709Z","updated_at":"2025-08-03T06:13:28.000Z","avatar_url":"https://github.com/stummjr.png","language":"Python","readme":"# flake8-inline-requests\n\nAn experimental flake8 plugin to find possibly problematic usage of inline\nrequests in Scrapy spiders.\n\n\n## What does it detect?\n\nThis plugin will raise a Flake8 issue when it finds inline requests such as:\n\n```\nresp = yield Request(url)\n```\n\nInstead of:\n\n```\nresp = yield Request(url, meta={'handle_httpstatus_all': True})\n```\n\n\n## Why\n\nBecause an inline request without `meta={'handle_httpstatus_all': True}` that\ngets a 404 response (for example) will silently fail and the current callback\nwill stop.\n\nWith that meta param, you'll get the 404 (or whatever) response back and you can\ndecide what to do with that response.\n\n## Warning\n\nThis is a highly experimental plugin and it may miss many cases.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstummjr%2Fflake8-inline-requests","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstummjr%2Fflake8-inline-requests","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstummjr%2Fflake8-inline-requests/lists"}