Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python.announce > #3452
| Path | csiph.com!news.uzoreto.com!fu-berlin.de!uni-berlin.de!not-for-mail |
|---|---|
| From | Jendrik Seipp <jendrikseipp@gmail.com> |
| Newsgroups | comp.lang.python.announce |
| Subject | Vulture 1.6 |
| Date | Fri, 7 Aug 2020 21:24:18 +0200 |
| Lines | 40 |
| Approved | python-announce-list@python.org |
| Message-ID | <dbb92cc5-cc18-a8bc-e23b-199022d8b4a3@gmail.com> (permalink) |
| Reply-To | python-list@python.org |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=windows-1252; format=flowed |
| Content-Transfer-Encoding | 7bit |
| X-Trace | news.uni-berlin.de iqzi9y4/bWlgztv7xeaUrwgrFNxluBK4hvpu25x0XALQ== |
| Authentication-Results | mail.python.org; dkim=pass reason="2048-bit key; unprotected key" header.d=gmail.com header.i=@gmail.com header.b=K3aSlEn5; dkim-adsp=pass; dkim-atps=neutral |
| X-Spam-Status | OK 0.002 |
| X-Spam-Evidence | '*H*': 1.00; '*S*': 0.00; 'url-ip:140.82.118/24': 0.03; 'url-ip:140.82/16': 0.03; 'github': 0.03; 'library': 0.04; "python's": 0.07; '2.7': 0.09; 'coverage': 0.09; 'skip:` 10': 0.09; 'tests': 0.09; 'to:addr:python-announce-list': 0.09; 'code.': 0.11; 'url-ip:140/8': 0.12; 'message-id:@gmail.com': 0.14; 'python': 0.15; '3.5+': 0.16; '====': 0.16; 'quality.': 0.16; 'static': 0.16; 'travis': 0.16; 'url:pypi': 0.16; 'url:github': 0.16; 'syntax': 0.20; 'uses': 0.20; 'classes': 0.23; 'run': 0.26; 'functions': 0.26; 'output': 0.26; 'code': 0.26; 'also,': 0.31; 'methods': 0.31; 'received:192.168.1': 0.32; 'actions': 0.32; 'reported': 0.32; 'header:User-Agent:1': 0.33; 'same': 0.33; 'received:google.com': 0.33; 'both': 0.34; 'from:addr:gmail.com': 0.35; 'test': 0.35; 'errors': 0.35; 'likely': 0.35; 'programs.': 0.35; 'received:192.168': 0.37; 'url- ip:151.101.36.223/32': 0.37; 'url-ip:151.101.36/24': 0.37; 'size': 0.37; 'move': 0.38; 'called': 0.38; 'download': 0.39; 'useful': 0.40; 'finding': 0.40; 'suite': 0.63; 'analysis': 0.64; 'your': 0.64; 'higher': 0.66; 'complete': 0.68; 'tool': 0.69; 'miss': 0.71; 'news': 0.74; 'features': 0.76; 'cheers': 0.77; 'dead': 0.77; 'nature,': 0.84; 'unused': 0.84; 'finds': 0.88 |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:subject:to:message-id:date:user-agent:mime-version :content-transfer-encoding:content-language; bh=NrFhoYe2+jVqLh9xMtOSUjqHBzfpxyY37Jz2L1Jr6Hs=; b=K3aSlEn58cPCLdRV7ElfgY9mxvcYlhCVxTIimIn/z6Fy5ciSTAP6iMW4+knKJgr1Km z588m/lAW538RA0q2MLrSNKXzU7t8XK8zVvFl5OYz4H8dshEo26ec52qv3KGkJFrlYlH yJ67/uh/t2MJA25LiaWnUqbDHF75m1imOhhABVr54/Ux/c/XwoK+t0mcLj430cmRZJaf rPMIVbiuXyxFy1QTr8i6Icx9swV6bnuYf78neji5GFcrtkOLGmzRVlPqpGRL1LLwwivI V8F4NjHNhZbvIt92y+9JlJeJYEcxHMl+ZLzV1RjLUk1A9VgJy366RdlL5FMLDgLuGLa7 JGuA== |
| X-Google-DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:subject:to:message-id:date:user-agent :mime-version:content-transfer-encoding:content-language; bh=NrFhoYe2+jVqLh9xMtOSUjqHBzfpxyY37Jz2L1Jr6Hs=; b=g/F5rSKxeDIyLM62PTv/Nr647d7fdRoJPGZCgFbRWcufazNe8mWwfLdaaUgW6bmBpW TKOk7j94rd5reNU1Z+uE4+VAC9PBNxEmPliy4B6orQfQvif0YEWDOR6JBwB6OCVf+P0Z 3gXrrezkYSEPC92wxAUsOGCd/remYpLuNFtByM876BcD10h3oAlI0Cq/7UXUYVLf5IA8 CktFF1rKNK8x9CfEmH2eqHlEXahMrSTt/b3gpuJv4LVqb5DG2oqmE6uWMaZjBX1doJdD CAwa4IBs4aD595K8qOKL1BNUJ1i5uZcWxL5rcO+D7h1jUUmEG0EqtUAkE1hDEszs6gYk lBVQ== |
| X-Gm-Message-State | AOAM533B5qldr0AGEr0BIRn8E3TVOR4p9tZQyFnUXHKoaOqewBt4TX5V +sdDOaPHc7StlG/aEKpwqWitpDBBwlI= |
| X-Google-Smtp-Source | ABdhPJy55v4l090khclKjYNplmBkZOigOebh/dJ2pxiTWqgK6TlqD8HjG2bjSPgE8rMXCWTS+8Ocbg== |
| X-Received | by 2002:a2e:9d08:: with SMTP id t8mr7239002lji.62.1596828260488; Fri, 07 Aug 2020 12:24:20 -0700 (PDT) |
| User-Agent | Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.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 | 5AVIV4HNGZ4A5S6GHA3WVQSKIH2BEJER |
| X-Message-ID-Hash | 5AVIV4HNGZ4A5S6GHA3WVQSKIH2BEJER |
| X-Mailman-Approved-At | Fri, 07 Aug 2020 15:29:28 -0400 |
| X-Mailman-Version | 3.3.2b1 |
| 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/5AVIV4HNGZ4A5S6GHA3WVQSKIH2BEJER/> |
| 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-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:3452 |
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 2.7 and Python 3.5+ News ==== * Differentiate between functions and methods (Jendrik Seipp, #112, #209). * Move from Travis to GitHub actions (RJ722, #211). Cheers Jendrik
Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread
Vulture 1.6 Jendrik Seipp <jendrikseipp@gmail.com> - 2020-08-07 21:24 +0200
csiph-web