From sylvain.thenault at logilab.fr Tue Dec 1 04:08:18 2015 From: sylvain.thenault at logilab.fr (Sylvain =?utf-8?B?VGjDqW5hdWx0?=) Date: Tue, 1 Dec 2015 10:08:18 +0100 Subject: [code-quality] [Pylint-dev] Pylint 1.5.0 / Astroid 1.4.1 released In-Reply-To: References: Message-ID: <20151201090818.GB1976@logilab.fr> On 01 d?cembre 01:42, Claudiu Popa wrote: > Hello, Hi Claudiu, > I'm happy to announce you the release of Pylint 1.5.0, > respectively Astroid 1.4.1. > > It's been over a year since the last major release > and the amount of changes that were brought into pylint > in this time is humongous, with over 30 new checks > and tons of bug fixes. > > I would like to use this occasion for thanking for their contributions > the new committers who joined pylint's team in the past months, > ceridwen and Dmitry, as well as thanking the > contributors that made this release possible. Excellent! Congrat to this new core team which have realized a tremendous amount of work. > Here are some of the major changes of this release: [...] > - We also added a new 'extensions' component, which contains optional > checkers that needs to be activated explicitly. > > These includes 'extensions.check_docs', which verifies a bunch of > properties of the docstrings, such as checking that all function, > method and constructor parameters are mentioned > in the params and types part of the docstring. Also, it checks that > there are no naming inconsistencies between the signature and > the documentation, i.e. also report documented parameters that are missing > in the signature. This is important to find cases where parameters are > renamed only in the code, not in the documentation. > > Activate this checker with: > > --load-plugins=pylint.extensions.check_docs To be fair, there is also `pylint.extensions.check_elif` extension that emit message for 'else: if ' that could be written in 'elif ' Regards, -- Sylvain Th?nault, LOGILAB, Paris (01.45.32.03.12) - Toulouse (05.62.17.16.42) Formations Python, Debian, M?th. Agiles: http://www.logilab.fr/formations D?veloppement logiciel sur mesure: http://www.logilab.fr/services CubicWeb, the semantic web framework: http://www.cubicweb.org From pcmanticore at gmail.com Tue Dec 1 04:34:18 2015 From: pcmanticore at gmail.com (Claudiu Popa) Date: Tue, 1 Dec 2015 11:34:18 +0200 Subject: [code-quality] [Pylint-dev] Pylint 1.5.0 / Astroid 1.4.1 released In-Reply-To: <20151201090818.GB1976@logilab.fr> References: <20151201090818.GB1976@logilab.fr> Message-ID: On Tue, Dec 1, 2015 at 11:08 AM, Sylvain Th?nault wrote: > On 01 d?cembre 01:42, Claudiu Popa wrote: >> Hello, > > Hi Claudiu, > >> I'm happy to announce you the release of Pylint 1.5.0, >> respectively Astroid 1.4.1. >> >> It's been over a year since the last major release >> and the amount of changes that were brought into pylint >> in this time is humongous, with over 30 new checks >> and tons of bug fixes. >> >> I would like to use this occasion for thanking for their contributions >> the new committers who joined pylint's team in the past months, >> ceridwen and Dmitry, as well as thanking the >> contributors that made this release possible. > > Excellent! Congrat to this new core team which have realized a tremendous amount > of work. > > > To be fair, there is also `pylint.extensions.check_elif` extension > that emit message for 'else: if ' that could be written in 'elif ' > > Regards, Oups, sorry about that, it wasn't intentional. It seems it isn't mentioned in the ChangeLog, which was the basis of my mail. Claudiu From omar.aboumrad at gmail.com Tue Dec 1 17:24:41 2015 From: omar.aboumrad at gmail.com (Omar Abou Mrad) Date: Wed, 2 Dec 2015 00:24:41 +0200 Subject: [code-quality] Pylint 1.5.0 / Astroid 1.4.1 released In-Reply-To: References: Message-ID: On Tue, Dec 1, 2015 at 1:42 AM, Claudiu Popa wrote: > Hello, > > > I'm happy to announce you the release of Pylint 1.5.0, > respectively Astroid 1.4.1. > > > > Claudiu > -- > https://mail.python.org/mailman/listinfo/python-list > Awesome! Congrats! -------------- next part -------------- An HTML attachment was scrubbed... URL: From me at the-compiler.org Mon Dec 7 12:06:38 2015 From: me at the-compiler.org (Florian Bruhin) Date: Mon, 7 Dec 2015 18:06:38 +0100 Subject: [code-quality] Moving pylint/astroid to GitHub In-Reply-To: References: <20151016155134.GH29343@tonks> Message-ID: <20151207170638.GD5582@tonks> Hey, Claudiu and I plan to look at the migration of pylint/astroid to GitHub tomorrow evening (GMT+2, i.e. in something like 24h). > A month or longer ago there was discussion by Claudiu about moving pulling > to the PyCQA (Python Code Quality Authority). I'm still willing to make you > both administrators if you're interested in still doing this. I'd be glad if you could do that - I'll probably play with a move to a repo under my user first to see if everything goes well, but if it does, it'd be nice to complete the real move too. I'm @The-Compiler on GitHub, Claudiu is @PCManticore. Florian -- http://www.the-compiler.org | me at the-compiler.org (Mail/XMPP) GPG: 916E B0C8 FD55 A072 | http://the-compiler.org/pubkey.asc I love long mails! | http://email.is-not-s.ms/ -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: Digital signature URL: From graffatcolmingov at gmail.com Mon Dec 7 12:26:28 2015 From: graffatcolmingov at gmail.com (Ian Cordasco) Date: Mon, 7 Dec 2015 11:26:28 -0600 Subject: [code-quality] Moving pylint/astroid to GitHub In-Reply-To: <20151207170638.GD5582@tonks> References: <20151016155134.GH29343@tonks> <20151207170638.GD5582@tonks> Message-ID: On Mon, Dec 7, 2015 at 11:06 AM, Florian Bruhin wrote: > Hey, > > Claudiu and I plan to look at the migration of pylint/astroid to > GitHub tomorrow evening (GMT+2, i.e. in something like 24h). > > > A month or longer ago there was discussion by Claudiu about moving > pulling > > to the PyCQA (Python Code Quality Authority). I'm still willing to make > you > > both administrators if you're interested in still doing this. > > I'd be glad if you could do that - I'll probably play with a move to a > repo under my user first to see if everything goes well, but if it > does, it'd be nice to complete the real move too. > > I'm @The-Compiler on GitHub, Claudiu is @PCManticore. > > Florian > That's awesome! I've added you as an Owner temporarily so you can transfer the repository easily. I've also invited Claudiu. We can work out permanent (co-)ownership of the Org too if you'd like to. I've also created two teams, so you can expand the dev team of PyLint without giving those developers administrator access over the repository. Let me know if you need any other help. If the transition happens roughly 24 hours from now, that's midday for me and I'll be around on the list and on IRC in ##python-code-quality on Freenode too. Cheers, Ian -------------- next part -------------- An HTML attachment was scrubbed... URL: From carlos.sanchez at nextthought.com Thu Dec 10 09:52:47 2015 From: carlos.sanchez at nextthought.com (CARLOS@NT) Date: Thu, 10 Dec 2015 08:52:47 -0600 Subject: [code-quality] pep8 dep Message-ID: <1BD72B87-FDED-43CB-895B-A3847E67782F@nextthought.com> Hello, I was just wondering why there is still a restriction on pep8 1.6.2 Thanks Carlos From graffatcolmingov at gmail.com Thu Dec 10 10:34:55 2015 From: graffatcolmingov at gmail.com (Ian Cordasco) Date: Thu, 10 Dec 2015 09:34:55 -0600 Subject: [code-quality] pep8 dep In-Reply-To: <1BD72B87-FDED-43CB-895B-A3847E67782F@nextthought.com> References: <1BD72B87-FDED-43CB-895B-A3847E67782F@nextthought.com> Message-ID: On Thu, Dec 10, 2015 at 8:52 AM, CARLOS at NT wrote: > Hello, > > I was just wondering why there is still a restriction on pep8 1.6.2 > If you're asking about Flake8, please read through the archives of this list and the closed bugs on Flake8. I've answered this several times on this list and it should be easily searchable. -------------- next part -------------- An HTML attachment was scrubbed... URL: From graffatcolmingov at gmail.com Thu Dec 10 15:50:06 2015 From: graffatcolmingov at gmail.com (Ian Cordasco) Date: Thu, 10 Dec 2015 14:50:06 -0600 Subject: [code-quality] Pylint and Pylint's Astroid projects moved to the Python Code-Quality Authority Message-ID: Hi everyone! It's my pleasure to announce to you that PyLint and its Astroid library have migrated to git from mercurial and have migrated from BitBucket to the Python Code-Quality Authority (PyCQA) organization on GitHub. The new URLs are: - PyLint: https://github.com/pycqa/pylint - Astroid: https://github.com/pycqa/astroid For those who do not know, Pylint (http://www.pylint.org/) is a Python source code analyzer which looks for programming errors, helps enforcing a coding standard and sniffs for some code smells. Astroid provides a common base representation of python source code for projects such as pychecker, pyreverse, pylint. Cheers, Ian PyCQA Administrator Flake8, mccabe, pep8, and pyflakes core developer -------------- next part -------------- An HTML attachment was scrubbed... URL: From mgcleveland at gmail.com Fri Dec 18 14:17:39 2015 From: mgcleveland at gmail.com (Matt Cleveland) Date: Fri, 18 Dec 2015 14:17:39 -0500 Subject: [code-quality] pylint tech talk slides Message-ID: Hi all, This is "mgcleveland" from #pylint. I was discussing some topics on the IRC channel related to a tech talk I'm giving to our dev teams here at Rackspace and a bunch of people requested copies of the slides. As a result, I'm sending them to the list. I hope you all enjoy them! Feedback is appreciated and welcomed. Feel free to use these slides as you wish. cheers, matt -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: pylint_tech_talk.pdf Type: application/pdf Size: 1105986 bytes Desc: not available URL: