Search 1.9 billion lines of Odoo code on GitHub

runbot_pylint

Author: Vauxoo, Odoo Community Association (OCA)
License: AGPL-3
Branch: 10.0
Repository: apetbiz/runbot-addons
Dependencies: runbot
Languages: Python (191, 69.2%), XML (30, 10.9%), and reStructuredText (55, 19.9%)
Other branches: 8.0, and 9.0
Other repositories: AMhadhbi/runbot-addons, Ben17000/odoo-extra, BradooTech/runbot-addons, Change2improve/runbot-addons, Cloudxtreme/runbot-addons, Elico-Corp/odoo-extra, Elico-Corp/runbot-addons, ElvenStudio/odoo-extra, Endika/runbot-addons, Guobower/runbot-addons, Ingeos/odoo-extra, Ingeos/runbot-addons, Jarsa-dev/odoo-extra, Jarsa-dev/runbot-addons, KDVN/odoo-extra, KrishnaPrajapati-SerpentCS/odoo-extra, LasLabs/runbot-addons, LiberTang0/odoo-extra, LinuxEntrepreneur/odoo-extra, NL66278/odoo-extra, NL66278/runbot-addons, NeatNerdPrime/runbot-addons, Niboo/runbot-addons, NicklasClark/odoo-extra, OCA/runbot-addons, OSSESoluciones/odoo-extra, OSSESoluciones/runbot-addons, RamonGuiuGou/odoo-extra, TRESCLOUD/runbot-addons, Vauxoo/runbot-addons, VisiionSolucionesTecnologicas/runbot-addons, YogeshMahera-SerpentCS/runbot-addons, abakus-it-old/odoo-extra, adempieregit/odoo-extra, adhoc-dev/odoo-extra, adhoc-dev/runbot-addons, adminTYSAMNCA/odoo-extra, altanmur/odoo-extra, ap-wtioit/runbot-addons, aryajimbaran/odoo-extra, austinvernsonger/odoo-extra, barachka/runbot-addons, bigbear3001/runbot-addons, brain-tec/odoo-extra, brain-tec/runbot-addons, bvkl/runbot-addons, cbmedeiros/runbot-addons, charyorde/odoo-extra, colima/odoo-extra, cybersthang/runbot-addons, daramousk/runbot-addons, depfac/runbot-addons, devel231/odoo-extra, developeropensoft/odoo-extra, dntq83/runbot-addons, domcolas/odoo-extra, dsasoftware/odoo-extra, eezee-it/runbot-addons, enmingc/odoo-extra, esosaja/odoo-extra, foxcarlos/odoo-extra, gaanto/runbot-addons, garzadekoster/odoo-extra, giordano-ch/odoo-extra, gquilarque/runbot-addons, grap/runbot-addons, gsunjka/runbot-addons, gurneyalex/runbot-addons, haroldtamo/runbot-addons, hbrunn/runbot-addons, hiren-serpentcs/runbot-addons, hkilter/odoo-extra, iamyeonhan/runbot-addons, initOS/odoo-extra, initOS/runbot-addons, it-projects-llc/runbot-addons, jacky82669513/runbot-addons, jjscarafia/runbot-addons, kingluobin/odoo-extra, koble/runbot-addons, lepistone/runbot-addons, lideritjnma/runbot-addons, lithint/runbot-addons, lonelysun/odoo-extra, loxamir/odoo-extra, marcinogon/odoo-extra, masteramuk/odoo-extra, ming-hai/odoo-extra, mohitg1213/odoo-extra, mohitg1213/runbot-addons, molandtoxx/odoo-extra, mtelahun/runbot-addons, nagyistge/odoo-extra, ndp-systemes/runbot-addons, nhuangnh/odoo-extra, olivierh59500/odoo-extra, open-synergy/runbot-addons, osiberp/odoo-extra, osiberp/runbot-addons, penzhaohui/runbot-addons, phulm-teko/runbot-addons, psa-odoo/odoo-extra, pscloud/runbot-addons, psiborg999/odoo-extra, rga-odoo/odoo-extra, rop-odoo/odoo-extra, rossasa/runbot-addons, stanta/odoo-extra, ubic135/runbot-addons, ubquant/runbot-addons, vdedyukhin/runbot-addons, vishaltyagityagi/odoo-extra, westlyou/odoo-extra, xpansa/odoo-extra, xumingzhi/runbot-addons, and zmakrelouf/runbot-addons

<img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.svg"> <a name="runbot-pylint"></a> <h2>Runbot pylint</h2> <p>This module was written to extend the functionality of runbot to support pylint command and allow you to check fails of lint.</p> <p>You can select type of error to test, path to test, ignore files... from a git repo with pylint configuration files.</p> <a name="installation"></a> <h2>Installation</h2> <p>To install this module, you need to:</p> <ul class="simple"> <li>See main root README of this repository.</li> <li>Install <cite>pylint</cite> package: <cite>pip install pylint</cite></li> </ul> <a name="configuration"></a> <h2>Configuration</h2> <p>To configure this module, you need to:</p> <ul class="simple"> <li>Create a new repository git with your pylint conf file.</li> <li>Create new <cite>runbot.repo</cite> record of your new repository git of pylint conf file.</li> <li>Set relative path of your pylint conf file in <cite>runbot.repo</cite> in field <cite>pylint_conf</cite> and add in dependency repo your pylint repo.</li> <li>Create a git repository with your pylint-conf file<ul> <li><a class="reference external" href="https://github.com/Vauxoo/pylint-conf">repo example</a>.</li> <li><a class="reference external" href="https://github.com/Vauxoo/pylint-conf/blob/master/conf/pylint_vauxoo_light.cfg">pylint conf file example</a>.</li> </ul> </li> <li>Create a new record in runbot.repo with you pylint-conf repository link.<ul> <li><a class="reference external" href="https://docs.google.com/file/d/0BwPeHBuUYqNsRS1xZjZzNmpyQlU/edit?usp=drivesdk">runbot.repository with pylint-conf</a>.</li> </ul> </li> <li>Add to you main repo depends pylint-conf repo and add pylint-conf relative path and activate field check_pylint<ul> <li><a class="reference external" href="https://docs.google.com/file/d/0BwPeHBuUYqNscmxadk8xYndNbjA/edit?usp=drivesdk">main repo configuration example</a>.</li> </ul> </li> </ul> <a name="usage"></a> <h2>Usage</h2> <p>To use this module, you need to:</p> <ul class="simple"> <li>Wait a new build with previous configuration and review pylint log:<ul> <li>Yellow example and button <a class="reference external" href="https://docs.google.com/file/d/0BwPeHBuUYqNsWUNzcktERDNRTm8/edit?usp=drivesdk">pylint log build</a>.</li> </ul> </li> <li>Review pylint log txt file:<ul> <li><a class="reference external" href="https://docs.google.com/file/d/0BwPeHBuUYqNseURZUGVwQUYtQ0U/edit?usp=drivesdk">pylint.log</a>.</li> </ul> </li> <li>Review pylint log record:<ul> <li><a class="reference external" href="https://docs.google.com/file/d/0BwPeHBuUYqNsX2xWU1BycHJkMlE/edit?usp=drivesdk">pylint log record example</a>.</li> </ul> </li> </ul> <p>For further information, please visit:</p> <ul class="simple"> <li><a class="reference external" href="https://www.odoo.com/forum/help-1">https://www.odoo.com/forum/help-1</a></li> </ul> <a name="known-issues-roadmap"></a> <h2>Known issues / Roadmap</h2> <ul class="simple"> <li>(empty)</li> </ul> <a name="bug-tracker"></a> <h2>Bug Tracker</h2> <p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/runbot-addons/issues">GitHub Issues</a>. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed feedback <a class="reference external" href="https://github.com/OCA/runbot-addons/issues/new?body=module:%20runbot_pylint%0Aversion:%208.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">here</a>.</p> <a name="credits"></a> <h2>Credits</h2> <a name="contributors"></a> <h3>Contributors</h3> <ul class="simple"> <li>Moises Lopez &lt;<a class="reference external" href="mailto:moylop260&#64;vauxoo.com">moylop260&#64;vauxoo.com</a>&gt;</li> </ul> <a name="maintainer"></a> <h3>Maintainer</h3> <a class="reference external image-reference" href="https://odoo-community.org"><img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" /></a> <p>This module is maintained by the OCA.</p> <p>OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.</p> <p>To contribute to this module, please visit <a class="reference external" href="http://odoo-community.org">http://odoo-community.org</a>.</p>