Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python.announce > #3868
| Path | csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail |
|---|---|
| From | Jendrik Seipp <jendrikseipp@gmail.com> |
| Newsgroups | comp.lang.python.announce |
| Subject | [Python-announce] Vulture 2.6 |
| Date | Mon, 19 Sep 2022 09:18:06 +0200 |
| Lines | 46 |
| Approved | python-announce-list@python.org |
| Message-ID | <415d4a86-4ac2-e4f9-ea2c-c5bd6ab0e83d@gmail.com> (permalink) |
| Reply-To | python-list@python.org |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=UTF-8; format=flowed |
| Content-Transfer-Encoding | 7bit |
| X-Trace | news.uni-berlin.de JOEPMa5fQIBQmKIdkQO8rgpbS+N8+sabbe4xwB7N7ZAQ== |
| Authentication-Results | mail.python.org; dkim=pass reason="2048-bit key; unprotected key" header.d=gmail.com header.i=@gmail.com header.b=lFon42D5; dkim-adsp=pass; dkim-atps=neutral |
| X-Spam-Status | OK 0.043 |
| X-Spam-Evidence | '*H*': 0.92; '*S*': 0.00; 'url-ip:140.82/16': 0.03; "python's": 0.05; 'tests': 0.07; 'skip:` 10': 0.09; 'to:addr :python-announce-list': 0.09; 'url:github': 0.14; 'syntax': 0.15; 'url-ip:140/8': 0.15; '====': 0.16; 'static': 0.16; 'url:pypi': 0.16; 'python': 0.16; 'code.': 0.17; 'message-id:@gmail.com': 0.18; 'uses': 0.19; 'code': 0.23; 'run': 0.23; 'classes': 0.26; 'library': 0.26; 'output': 0.28; 'header:User-Agent:1': 0.30; 'same': 0.34; 'received:google.com': 0.34; 'from:addr:gmail.com': 0.35; 'also,': 0.36; 'errors': 0.36; 'functions': 0.36; 'received:209.85': 0.37; 'received:192.168': 0.37; 'received:209': 0.39; 'finding': 0.39; 'both': 0.40; 'higher': 0.60; 'likely': 0.61; 'miss': 0.62; 'complete': 0.64; 'your': 0.64; 'news': 0.65; 'tool': 0.65; 'analysis': 0.69; 'suite': 0.71; 'features': 0.75; 'finds': 0.76; 'cheers': 0.76; 'dead': 0.81; 'nature,': 0.84; 'unused': 0.84 |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:content-language:to:subject:from :user-agent:mime-version:date:message-id:from:to:cc:subject:date; bh=NWpljvzNRcwJeEvX5Rtu+icrIJ5wMtj8kjUgybkW45w=; b=lFon42D5I3DW3W62UHyDGBFUwBoMuEGEmBzaGMTq3oSEUablp0GzbeJEZS3kPyeb2Z RdV12PgOUFgOxORnJxVJ/9iliEDilpnVBPxu/dNBXboEu2pKMTFLNOB6DM3OC0serUfg fPrU2TzqMFZYwn5dUER2e4zynLfJmDx5SyUh3nN8BI0cFJvemo8HbOXL0dBz8u9+NJPo n3i7RK+w0qkXL09CeEc31pRWIEjzI5fVnNQ71pak0S36iS8QDlZjGVjnCtZ5Vm5pYqm7 NnTVjX5hlSPDSrUM14lNRAsYfZ3Lgz/3dPXCDhTOD7LQwo01GDH/mqoGEwiNYQySL5p/ 6A2A== |
| X-Google-DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:content-language:to:subject:from :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date; bh=NWpljvzNRcwJeEvX5Rtu+icrIJ5wMtj8kjUgybkW45w=; b=7WHeqM3Gbk/al0kUHN5HVeFhgyBNXebNnypehUGOBxszeAd3XLOy51y/c5Oojtw5t2 DLPVA/J7HMqhdVB7EUzXxRnpLn00/3jcRSI3p7XnYgBnOvxlDq4JgFBjVYDy46glMmPt XxlSfZzpkDhLntl8+DuEcbbO0fFqd27+6EBoaCtPMRQa0UEXwoA24rKwFCo3FCSHqMeD A1RC56LIEQJDvVVRK2LZa+jZUAXCq9cGSzQMc6fINygG65KX76uF5wOO6xTNW9pt1Kso DbVj+1LtRGlEe1V1ztaST0XtSxSmAwbP3yjrNqIOrRFH18d1onvg6++JQP/rnXuIlazv ZXDQ== |
| X-Gm-Message-State | ACrzQf1uzcW4+g9xMQuUjEmbtZ15oApmF+r1En5EZwy0sZ0+GpvqTIQP 17m/lnmRrL5R0lfHv7fCDSpYd8fTLlST/w== |
| X-Google-Smtp-Source | AMsMyM4GLqr38D5shMClQLUSpTpPE4uDaPHZu1u9E/HZUpyOl5ZXIVtRR67yFPznZ6q0+mrAHnw0eg== |
| X-Received | by 2002:ac2:5097:0:b0:498:f5b9:7a6f with SMTP id f23-20020ac25097000000b00498f5b97a6fmr5741954lfm.640.1663571888708; Mon, 19 Sep 2022 00:18:08 -0700 (PDT) |
| User-Agent | Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 |
| Content-Language | en-US |
| X-MailFrom | jendrikseipp@gmail.com |
| X-Mailman-Rule-Hits | emergency |
| X-Mailman-Rule-Misses | dmarc-mitigation; no-senders; approved |
| Message-ID-Hash | QAUJLW5GYKHJBFWNN6PSHITLM5O3A5OV |
| X-Message-ID-Hash | QAUJLW5GYKHJBFWNN6PSHITLM5O3A5OV |
| X-Mailman-Approved-At | Mon, 19 Sep 2022 10:55:30 -0400 |
| X-Mailman-Version | 3.3.6b1 |
| Precedence | list |
| List-Id | Announcement-only list for the Python programming language <python-announce-list.python.org> |
| Archived-At | <https://mail.python.org/archives/list/python-announce-list@python.org/message/QAUJLW5GYKHJBFWNN6PSHITLM5O3A5OV/> |
| List-Archive | <https://mail.python.org/archives/list/python-announce-list@python.org/> |
| List-Help | <mailto:python-announce-list-request@python.org?subject=help> |
| List-Owner | <mailto:python-announce-list-owner@python.org> |
| List-Post | <mailto:python-announce-list@python.org> |
| List-Subscribe | <mailto:python-announce-list-join@python.org> |
| List-Unsubscribe | <mailto:python-announce-list-leave@python.org> |
| Xref | csiph.com comp.lang.python.announce:3868 |
Show key headers only | View raw
Vulture - Find dead code ======================== Vulture finds unused code in Python programs. This is useful for cleaning up and finding errors in large code bases. If you run Vulture on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like Vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, Vulture can be a very helpful tool for higher code quality. Download ======== https://github.com/jendrikseipp/vulture http://pypi.python.org/pypi/vulture Features ======== * fast: uses static code analysis * tested: tests itself and has complete test coverage * complements pyflakes and has the same output syntax * sorts unused classes and functions by size with ``--sort-by-size`` * supports Python 3.6+ News ==== * Add basic `match` statement support (kreathon, #276, #291). Cheers Jendrik
Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread
[Python-announce] Vulture 2.6 Jendrik Seipp <jendrikseipp@gmail.com> - 2022-09-19 09:18 +0200
csiph-web