[CPyUG] pylint使用经验

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

[CPyUG] pylint使用经验

kenshin.acs
我们组新人比较多,之前是要求所有的代码提交前都必须由老员工code review。
现在希望通过pylint检查代码风格,所有代码提交前先由pylint过一遍,然后老员工对代码进行抽查。
哪位team中有使用pylint的,能否介绍你们是怎么使用Pylint的?
我想知道:
    1. 怎么实现自动运行Pylint对代码进行检查?
        例如每次有代码提交,都自动运行pylint或定期执行pylint。因为很难强制要求所有人提交前都运行下pylint自检。
    2. 有没有工具能对pylint的检查结果进行展示管理?
       我看洪强宁介绍python在豆瓣的应用,介绍pylint时就是有一个web页面能对pylint结果进行跟踪,不知道是  他们自己
开发的还是用的什么工具?

多谢各位赐教 :)

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: [CPyUG] pylint使用经验

Zoom.Quiet
在 2011年12月30日 下午4:04,kenshin <[hidden email]> 写道:
> 我们组新人比较多,之前是要求所有的代码提交前都必须由老员工code review。
> 现在希望通过pylint检查代码风格,所有代码提交前先由pylint过一遍,然后老员工对代码进行抽查。
> 哪位team中有使用pylint的,能否介绍你们是怎么使用Pylint的?
> 我想知道:
>    1. 怎么实现自动运行Pylint对代码进行检查?
>        例如每次有代码提交,都自动运行pylint或定期执行pylint。因为很难强制要求所有人提交前都运行下pylint自检。

- 作为版本仓库的 hook 就好

>    2. 有没有工具能对pylint的检查结果进行展示管理?
>       我看洪强宁介绍python在豆瓣的应用,介绍pylint时就是有一个web页面能对pylint结果进行跟踪,不知道是  他们自己
> 开发的还是用的什么工具?

- 有录音的,指出了都是开源工具串联起来而已:
        - trac 管理任务
        - git 进行仓库管理
        - Jenkins(原 Hudson) 作持续集成, 加入 pylint 环节就好
                - trac 社区的 bitten 也是同类作品
                - 就是用专用客户端和服务端配合,自动化在多种环境中运行预订的各种检查,并收集组织成报表,,,

>
> 多谢各位赐教 :)
>


--
人生苦短, Pythonic! 冗余不做,日子甭过!备份不做,十恶不赦!
俺: http://about.me/zoom.quiet
文字协议: http://creativecommons.org/licenses/by-sa/2.5/cn/

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: [CPyUG] pylint使用经验

饥饿的兔子
In reply to this post by kenshin.acs
同求,也希望代码被规范。

在 2011年12月30日 下午4:04,kenshin <[hidden email]>写道:
我们组新人比较多,之前是要求所有的代码提交前都必须由老员工code review。
现在希望通过pylint检查代码风格,所有代码提交前先由pylint过一遍,然后老员工对代码进行抽查。
哪位team中有使用pylint的,能否介绍你们是怎么使用Pylint的?
我想知道:
   1. 怎么实现自动运行Pylint对代码进行检查?
       例如每次有代码提交,都自动运行pylint或定期执行pylint。因为很难强制要求所有人提交前都运行下pylint自检。
   2. 有没有工具能对pylint的检查结果进行展示管理?
      我看洪强宁介绍python在豆瓣的应用,介绍pylint时就是有一个web页面能对pylint结果进行跟踪,不知道是  他们自己
开发的还是用的什么工具?

多谢各位赐教 :)

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html



--
nameisports.com 纳美运动健身.

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: [CPyUG] pylint使用经验

heww0205
Simple script to run pep8.py and pyflakes on a git/svn repo.  https://github.com/jbalogh/check

在 2011年12月30日 下午4:26,饥饿的兔子 <[hidden email]>写道:
同求,也希望代码被规范。

在 2011年12月30日 下午4:04,kenshin <[hidden email]>写道:
我们组新人比较多,之前是要求所有的代码提交前都必须由老员工code review。

现在希望通过pylint检查代码风格,所有代码提交前先由pylint过一遍,然后老员工对代码进行抽查。
哪位team中有使用pylint的,能否介绍你们是怎么使用Pylint的?
我想知道:
   1. 怎么实现自动运行Pylint对代码进行检查?
       例如每次有代码提交,都自动运行pylint或定期执行pylint。因为很难强制要求所有人提交前都运行下pylint自检。
   2. 有没有工具能对pylint的检查结果进行展示管理?
      我看洪强宁介绍python在豆瓣的应用,介绍pylint时就是有一个web页面能对pylint结果进行跟踪,不知道是  他们自己
开发的还是用的什么工具?

多谢各位赐教 :)

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html



--
nameisports.com 纳美运动健身.

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

[CPyUG] Re: pylint使用经验

kenshin.acs
In reply to this post by Zoom.Quiet
多谢大妈,bitten,我要找的应该就是这个东西。

On 12月30日, 下午4时18分, "Zoom.Quiet" <[hidden email]> wrote:

> 在 2011年12月30日 下午4:04,kenshin <[hidden email]> 写道:
>
> > 我们组新人比较多,之前是要求所有的代码提交前都必须由老员工code review。
> > 现在希望通过pylint检查代码风格,所有代码提交前先由pylint过一遍,然后老员工对代码进行抽查。
> > 哪位team中有使用pylint的,能否介绍你们是怎么使用Pylint的?
> > 我想知道:
> >    1. 怎么实现自动运行Pylint对代码进行检查?
> >        例如每次有代码提交,都自动运行pylint或定期执行pylint。因为很难强制要求所有人提交前都运行下pylint自检。
>
> - 作为版本仓库的 hook 就好
>
> >    2. 有没有工具能对pylint的检查结果进行展示管理?
> >       我看洪强宁介绍python在豆瓣的应用,介绍pylint时就是有一个web页面能对pylint结果进行跟踪,不知道是  他们自己
> > 开发的还是用的什么工具?
>
> - 有录音的,指出了都是开源工具串联起来而已:
>         - trac 管理任务
>         - git 进行仓库管理
>         - Jenkins(原 Hudson) 作持续集成, 加入 pylint 环节就好
>                 - trac 社区的 bitten 也是同类作品
>                 - 就是用专用客户端和服务端配合,自动化在多种环境中运行预订的各种检查,并收集组织成报表,,,
>
>
>
> > 多谢各位赐教 :)
>
> --
> 人生苦短, Pythonic! 冗余不做,日子甭过!备份不做,十恶不赦!
> 俺:http://about.me/zoom.quiet
> 文字协议:http://creativecommons.org/licenses/by-sa/2.5/cn/

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

[CPyUG] Re: pylint使用经验

kenshin.acs
In reply to this post by heww0205
thanks heww0205,我看下这个pyflakes。另外问下,你们有用这个脚本么?

On 12月30日, 下午8时58分, heww0205 <[hidden email]> wrote:

> Simple script to run pep8.py and pyflakes on a git/svn repo.https://github.com/jbalogh/check
>
> 在 2011年12月30日 下午4:26,饥饿的兔子 <[hidden email]>写道:
>
>
>
>
>
>
>
> > 同求,也希望代码被规范。
>
> > 在 2011年12月30日 下午4:04,kenshin <[hidden email]>写道:
>
> >> 我们组新人比较多,之前是要求所有的代码提交前都必须由老员工code review。
>
> >> 现在希望通过pylint检查代码风格,所有代码提交前先由pylint过一遍,然后老员工对代码进行抽查。
> >> 哪位team中有使用pylint的,能否介绍你们是怎么使用Pylint的?
> >> 我想知道:
> >>    1. 怎么实现自动运行Pylint对代码进行检查?
> >>        例如每次有代码提交,都自动运行pylint或定期执行pylint。因为很难强制要求所有人提交前都运行下pylint自检。
> >>    2. 有没有工具能对pylint的检查结果进行展示管理?
> >>       我看洪强宁介绍python在豆瓣的应用,介绍pylint时就是有一个web页面能对pylint结果进行跟踪,不知道是  他们自己
> >> 开发的还是用的什么工具?
>
> >> 多谢各位赐教 :)
>
> >> --
> >> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
> >> 规则:http://code.google.com/p/cpyug/wiki/PythonCn
> >> 发言: [hidden email]
> >> 退订: [hidden email] (向此发空信即退!)
> >> 详情:http://code.google.com/p/cpyug/wiki/PythonCn
> >> 严正: 理解列表! 智慧提问!http://wiki.woodpecker.org.cn/moin/AskForHelp
> >> 强烈: 建议使用技巧: 如何有效地报告Bug
> >>http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
>
> > --
> > nameisports.com <http://www.nameisports.com/> 纳美运动健身.
>
> >  --
> > 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
> > 规则:http://code.google.com/p/cpyug/wiki/PythonCn
> > 发言: [hidden email]
> > 退订: [hidden email] (向此发空信即退!)
> > 详情:http://code.google.com/p/cpyug/wiki/PythonCn
> > 严正: 理解列表! 智慧提问!http://wiki.woodpecker.org.cn/moin/AskForHelp
> > 强烈: 建议使用技巧: 如何有效地报告Bug
> >http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: [CPyUG] Re: pylint使用经验

Kula
In reply to this post by kenshin.acs
k总记得分享使用心得啊


2011/12/30 kenshin <[hidden email]>
多谢大妈,bitten,我要找的应该就是这个东西。

On 12月30日, 下午4时18分, "Zoom.Quiet" <[hidden email]> wrote:
> 在 2011年12月30日 下午4:04,kenshin <[hidden email]> 写道:
>
> > 我们组新人比较多,之前是要求所有的代码提交前都必须由老员工code review。
> > 现在希望通过pylint检查代码风格,所有代码提交前先由pylint过一遍,然后老员工对代码进行抽查。
> > 哪位team中有使用pylint的,能否介绍你们是怎么使用Pylint的?
> > 我想知道:
> >    1. 怎么实现自动运行Pylint对代码进行检查?
> >        例如每次有代码提交,都自动运行pylint或定期执行pylint。因为很难强制要求所有人提交前都运行下pylint自检。
>
> - 作为版本仓库的 hook 就好
>
> >    2. 有没有工具能对pylint的检查结果进行展示管理?
> >       我看洪强宁介绍python在豆瓣的应用,介绍pylint时就是有一个web页面能对pylint结果进行跟踪,不知道是  他们自己
> > 开发的还是用的什么工具?
>
> - 有录音的,指出了都是开源工具串联起来而已:
>         - trac 管理任务
>         - git 进行仓库管理
>         - Jenkins(原 Hudson) 作持续集成, 加入 pylint 环节就好
>                 - trac 社区的 bitten 也是同类作品
>                 - 就是用专用客户端和服务端配合,自动化在多种环境中运行预订的各种检查,并收集组织成报表,,,
>
>
>
> > 多谢各位赐教 :)
>
> --
> 人生苦短, Pythonic! 冗余不做,日子甭过!备份不做,十恶不赦!
> 俺:http://about.me/zoom.quiet
> 文字协议:http://creativecommons.org/licenses/by-sa/2.5/cn/

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: [CPyUG] Re: pylint使用经验

limodou
In reply to this post by kenshin.acs
2011/12/30 kenshin <[hidden email]>:
> thanks heww0205,我看下这个pyflakes。另外问下,你们有用这个脚本么?
>

ulipad中早就集成了pep8和pyflakes了,有兴趣可以试一下。

--
I like python!
UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/
UliWeb <<simple web framework>>: http://code.google.com/p/uliweb/
My Blog: http://hi.baidu.com/limodou

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

[CPyUG] Re: pylint使用经验

kenshin.acs
In reply to this post by Kula
恩,大家先多多分享自己team的经验吧。

On Dec 31, 9:22 am, Kula <[hidden email]> wrote:

> k总记得分享使用心得啊
>
> 2011/12/30 kenshin <[hidden email]>
>
>
>
>
>
>
>
> > 多谢大妈,bitten,我要找的应该就是这个东西。
>
> > On 12月30日, 下午4时18分, "Zoom.Quiet" <[hidden email]> wrote:
> > > 在 2011年12月30日 下午4:04,kenshin <[hidden email]> 写道:
>
> > > > 我们组新人比较多,之前是要求所有的代码提交前都必须由老员工code review。
> > > > 现在希望通过pylint检查代码风格,所有代码提交前先由pylint过一遍,然后老员工对代码进行抽查。
> > > > 哪位team中有使用pylint的,能否介绍你们是怎么使用Pylint的?
> > > > 我想知道:
> > > >    1. 怎么实现自动运行Pylint对代码进行检查?
> > > >        例如每次有代码提交,都自动运行pylint或定期执行pylint。因为很难强制要求所有人提交前都运行下pylint自检。
>
> > > - 作为版本仓库的 hook 就好
>
> > > >    2. 有没有工具能对pylint的检查结果进行展示管理?
> > > >       我看洪强宁介绍python在豆瓣的应用,介绍pylint时就是有一个web页面能对pylint结果进行跟踪,不知道是  他们自己
> > > > 开发的还是用的什么工具?
>
> > > - 有录音的,指出了都是开源工具串联起来而已:
> > >         - trac 管理任务
> > >         - git 进行仓库管理
> > >         - Jenkins(原 Hudson) 作持续集成, 加入 pylint 环节就好
> > >                 - trac 社区的 bitten 也是同类作品
> > >                 - 就是用专用客户端和服务端配合,自动化在多种环境中运行预订的各种检查,并收集组织成报表,,,
>
> > > > 多谢各位赐教 :)
>
> > > --
> > > 人生苦短, Pythonic! 冗余不做,日子甭过!备份不做,十恶不赦!
> > > 俺:http://about.me/zoom.quiet
> > > 文字协议:http://creativecommons.org/licenses/by-sa/2.5/cn/
>
> > --
> > 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
> > 规则:http://code.google.com/p/cpyug/wiki/PythonCn
> > 发言: [hidden email]
> > 退订: [hidden email] (向此发空信即退!)
> > 详情:http://code.google.com/p/cpyug/wiki/PythonCn
> > 严正: 理解列表! 智慧提问!http://wiki.woodpecker.org.cn/moin/AskForHelp
> > 强烈: 建议使用技巧: 如何有效地报告Bug
> >http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Loading...