{"_id":"grunt-pylint","_rev":"26-45ff4dd22465d7384d2d659a5d19c5a6","name":"grunt-pylint","description":"Validate python code with pylint.","dist-tags":{"latest":"2.0.1"},"versions":{"0.1.0":{"name":"grunt-pylint","description":"Validate python code with pylint.","version":"0.1.0","homepage":"https://github.com/thusoy/grunt-pylint","author":{"name":"Tarjei Husøy","url":"https://github.com/thusoy"},"repository":{"type":"git","url":"git://github.com/thusoy/grunt-pylint.git"},"bugs":{"url":"https://github.com/thusoy/grunt-pylint/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thusoy/grunt-pylint/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"devsetup":"pip install pylint==1.0 --target tasks/lib && grunt clean"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","pylint","python","linting"],"_id":"grunt-pylint@0.1.0","dist":{"shasum":"c6e956a23815aabb596f99e36d48c22cbe3c27ad","tarball":"https://registry.npmjs.org/grunt-pylint/-/grunt-pylint-0.1.0.tgz","integrity":"sha512-mBeuYYVqGobXw1kkSMRSOhoID2GEdhkBHZdlRADCWJlac65L6Oewv6tnoa5D2TzvuENl9sQAUEqoyThPQJdYTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCom4oGiTNiGrjrfoJxu6K4MP49oh9/e67Wl6ztWm5aEgIhAOuji6I2XqDMwoOo0/1dXB4G9IVBcEsvw/txCIMUwZB7"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"thusoy","email":"tarjei@roms.no"},"maintainers":[{"name":"thusoy","email":"tarjei@roms.no"}],"directories":{}},"0.1.1":{"name":"grunt-pylint","description":"Validate python code with pylint.","version":"0.1.1","homepage":"https://github.com/thusoy/grunt-pylint","author":{"name":"Tarjei Husøy","url":"https://github.com/thusoy"},"repository":{"type":"git","url":"git://github.com/thusoy/grunt-pylint.git"},"bugs":{"url":"https://github.com/thusoy/grunt-pylint/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thusoy/grunt-pylint/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"devsetup":"pip install pylint==1.0 --target tasks/lib && grunt clean"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.1","grunt-release":"~0.5.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","pylint","python","linting"],"_id":"grunt-pylint@0.1.1","dist":{"shasum":"c9e74cd883b6275337ae86a05e32de4fa3c89562","tarball":"https://registry.npmjs.org/grunt-pylint/-/grunt-pylint-0.1.1.tgz","integrity":"sha512-Iwld4swXd9TDfc+W207ncriioeTCEQWLPj2izJghXsqgnlZgQN0sLRiJfoF594+tq+WeNUgT1zCKqsM4wYGE2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHryB8WMU9RtM1CN7eN0UOGwnah4wB4rv/yUEuNBKE7AiEAwwlbGA6KcsODQJUILQugezSB28nsNIG0gnFmnb1yeCU="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"thusoy","email":"tarjei@roms.no"},"maintainers":[{"name":"thusoy","email":"tarjei@roms.no"}],"directories":{}},"0.2.0":{"name":"grunt-pylint","description":"Validate python code with pylint.","version":"0.2.0","homepage":"https://github.com/thusoy/grunt-pylint","author":{"name":"Tarjei Husøy","url":"https://github.com/thusoy"},"repository":{"type":"git","url":"git://github.com/thusoy/grunt-pylint.git"},"bugs":{"url":"https://github.com/thusoy/grunt-pylint/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thusoy/grunt-pylint/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"devsetup":"pip install pylint==1.1 --target tasks/lib && grunt clean"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.1","grunt-release":"~0.5.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","pylint","python","linting"],"_id":"grunt-pylint@0.2.0","dist":{"shasum":"6156b00afde6a0ad70362d70313712a774e53c0d","tarball":"https://registry.npmjs.org/grunt-pylint/-/grunt-pylint-0.2.0.tgz","integrity":"sha512-TVXBP5D+TQymLaosX0SzaEvGpdfl3XLziTGMvzTEbL9YPOUTpstKixRHTHWPA1aW4xIwhj4PAbVOpU2sZCrmTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQ0weqLkvkAIyPWA28Ou5LBQwXDswRNitv4Z1a52+OZQIgYELM3wdUeQCKXPef2eNiwB7aWoIQcXV8ZnwgS7y2Oig="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"thusoy","email":"tarjei@roms.no"},"maintainers":[{"name":"thusoy","email":"tarjei@roms.no"}],"directories":{}},"0.3.0":{"name":"grunt-pylint","description":"Validate python code with pylint.","version":"0.3.0","homepage":"https://github.com/thusoy/grunt-pylint","author":{"name":"Tarjei Husøy","url":"https://github.com/thusoy"},"repository":{"type":"git","url":"git://github.com/thusoy/grunt-pylint.git"},"bugs":{"url":"https://github.com/thusoy/grunt-pylint/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thusoy/grunt-pylint/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"devsetup":"pip install pylint==1.1 --target tasks/lib && grunt clean"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.1","grunt-release":"~0.5.1","load-grunt-tasks":"~0.3.0"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","pylint","python","linting"],"_id":"grunt-pylint@0.3.0","dist":{"shasum":"a5e8145357186471576dc769875f72a2b9b0d7e2","tarball":"https://registry.npmjs.org/grunt-pylint/-/grunt-pylint-0.3.0.tgz","integrity":"sha512-cyAqNVrkkV7i3Hp0p1wP2kH0pQyz07p5oUOLT2sMHtGmsfK18wY3HU/FYWomb9uISPk6USo/6yI1OmgXm5zhQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVAQttxUxia7YvOXg6ZV0kJo7D+xwMQ4C+6BU91tQxDgIgWDjc0mK5LnIU5Po/RkaDg+nrAik3PEt/SonoRhq3ngo="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"thusoy","email":"tarjei@roms.no"},"maintainers":[{"name":"thusoy","email":"tarjei@roms.no"}],"directories":{}},"0.4.0":{"name":"grunt-pylint","description":"Validate python code with pylint.","version":"0.4.0","homepage":"https://github.com/thusoy/grunt-pylint","author":{"name":"Tarjei Husøy","url":"https://github.com/thusoy"},"repository":{"type":"git","url":"git://github.com/thusoy/grunt-pylint.git"},"bugs":{"url":"https://github.com/thusoy/grunt-pylint/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thusoy/grunt-pylint/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"devsetup":"pip install pylint==1.1 --target tasks/lib && grunt clean","prepublish":"grunt clean"},"devDependencies":{"grunt-contrib-jshint":"~0.8.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.3.2","grunt-release":"~0.7.0","load-grunt-tasks":"~0.4.0"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","pylint","python","linting"],"_id":"grunt-pylint@0.4.0","dist":{"shasum":"de7084e1ee64378187c7c140d494e6095b8d625f","tarball":"https://registry.npmjs.org/grunt-pylint/-/grunt-pylint-0.4.0.tgz","integrity":"sha512-WzMx8PBSQQw1S+8X5Zr/CCArJ018TwdzXHgf7tR5iush1FPAwSssMcDYpu8lIy4XaDsz1WfX69XFUjl0wZ2mwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjOs78RrbmllEkvqDV33Ht9kODYa3buA61hQuHrX1K9AiAnfMtNU2lxeLG8wQ0MFXW9PApdkX76wq7kc64gdprdYA=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"thusoy","email":"tarjei@roms.no"},"maintainers":[{"name":"thusoy","email":"tarjei@roms.no"}],"directories":{}},"1.0.0":{"name":"grunt-pylint","description":"Validate python code with pylint.","version":"1.0.0","homepage":"https://github.com/thusoy/grunt-pylint","author":{"name":"Tarjei Husøy","url":"https://github.com/thusoy"},"repository":{"type":"git","url":"git://github.com/thusoy/grunt-pylint.git"},"bugs":{"url":"https://github.com/thusoy/grunt-pylint/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thusoy/grunt-pylint/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"devsetup":"cd tasks/lib && pip install pylint==1.1.0 astroid==1.2.1 colorama==0.3.2 logilab-common==0.63.0 six==1.8.0 --download . --no-use-wheel","prepublish":"grunt clean","postinstall":"cd tasks/lib && pip install --no-index --no-deps ./pylint-1.1.0.tar.gz ./astroid-1.2.1.zip ./colorama-0.3.2.tar.gz ./logilab-common-0.63.0.tar.gz ./six-1.8.0.tar.gz --target ."},"devDependencies":{"grunt-contrib-jshint":"~0.10.0","grunt-contrib-clean":"~0.6.0","grunt-contrib-nodeunit":"~0.4.1","grunt-release":"~0.7.0","load-grunt-tasks":"~1.0.0"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","pylint","python","linting"],"gitHead":"1aa975a1068d60928255eaf71ff80737d7c1c6da","_id":"grunt-pylint@1.0.0","_shasum":"c8f28d0e88f2984e4a3d1edef91cd82779a06811","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"thusoy","email":"tarjei@roms.no"},"maintainers":[{"name":"thusoy","email":"tarjei@roms.no"}],"dist":{"shasum":"c8f28d0e88f2984e4a3d1edef91cd82779a06811","tarball":"https://registry.npmjs.org/grunt-pylint/-/grunt-pylint-1.0.0.tgz","integrity":"sha512-0M59E1gPbeOlADisoUt6CistR2W3Pu8xoonyay5SBvODBnDx8LzbvNBH1lxsYLKMb+zQBeeT+65EmMoGIoTb4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwgrFFy++0JPIjL9m2WuED1q93w2Mjdt6vI9+e+Jgw3wIgCJOdIYRiZE00vhbNSCpfrkx/okbjwhFOF4O/Fydpl9g="}]},"directories":{}},"1.1.0":{"name":"grunt-pylint","description":"Validate python code with pylint.","version":"1.1.0","homepage":"https://github.com/thusoy/grunt-pylint","author":{"name":"Tarjei Husøy","url":"https://github.com/thusoy"},"repository":{"type":"git","url":"git://github.com/thusoy/grunt-pylint.git"},"bugs":{"url":"https://github.com/thusoy/grunt-pylint/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thusoy/grunt-pylint/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"devsetup":"cd tasks/lib && pip install pylint==1.4.1 astroid==1.3.4 colorama==0.3.3 logilab-common==0.63.2 six==1.9.0 --download . --no-use-wheel","prepublish":"grunt clean","postinstall":"cd tasks/lib && pip install --no-index --no-deps ./pylint-1.4.1.tar.gz ./astroid-1.3.4.tar.gz ./colorama-0.3.3.tar.gz ./logilab-common-0.63.2.tar.gz ./six-1.9.0.tar.gz --target ."},"devDependencies":{"grunt-contrib-jshint":"~0.11.0","grunt-contrib-clean":"~0.6.0","grunt-contrib-nodeunit":"~0.4.1","grunt-release":"~0.11.0","load-grunt-tasks":"~3.1.0"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","pylint","python","linting"],"gitHead":"59f90d117c11cacdf0fe4c3f221b375e63179898","_id":"grunt-pylint@1.1.0","_shasum":"d74f6fe6a07821c46747df6ce7358eafaf3b7682","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"thusoy","email":"apps-npm@thusoy.com"},"maintainers":[{"name":"thusoy","email":"tarjei@roms.no"}],"dist":{"shasum":"d74f6fe6a07821c46747df6ce7358eafaf3b7682","tarball":"https://registry.npmjs.org/grunt-pylint/-/grunt-pylint-1.1.0.tgz","integrity":"sha512-MlSMSgt8kGx20+zVDp9fhIki6h2CoBIuKULGhkgDi2VjcDTZb+iZAB0UZMWuL3TwPB9BOyqUqPoJ37JnQ7fCOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEdjAp71ZHwS7gdi82Vge1lTZ6qb74KjBJJkpbMJOpZ/AiEA9jXROrePHwD/QWZR2D0ZSB2bT5ZJq/lVrTs/IQvHB/E="}]},"directories":{}},"1.2.0":{"name":"grunt-pylint","description":"Validate python code with pylint.","version":"1.2.0","homepage":"https://github.com/thusoy/grunt-pylint","author":{"name":"Tarjei Husøy","url":"https://github.com/thusoy"},"repository":{"type":"git","url":"git://github.com/thusoy/grunt-pylint.git"},"bugs":{"url":"https://github.com/thusoy/grunt-pylint/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thusoy/grunt-pylint/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"devsetup":"cd tasks/lib && pip install pylint==1.4.1 astroid==1.3.4 colorama==0.3.3 logilab-common==0.63.2 six==1.9.0 --download . --no-use-wheel","prepublish":"grunt clean","postinstall":"cd tasks/lib && pip install --no-index --no-deps ./pylint-1.4.1.tar.gz ./astroid-1.3.4.tar.gz ./colorama-0.3.3.tar.gz ./logilab-common-0.63.2.tar.gz ./six-1.9.0.tar.gz --target ."},"devDependencies":{"grunt-contrib-jshint":"~0.11.0","grunt-contrib-clean":"~0.6.0","grunt-contrib-nodeunit":"~0.4.1","grunt-release":"~0.11.0","load-grunt-tasks":"~3.1.0"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","pylint","python","linting"],"gitHead":"b4068a85e0fbbde41130eb0358ad15b59e13185b","_id":"grunt-pylint@1.2.0","_shasum":"5664122c9984fd0886a04120f0a260b5f4107974","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"thusoy","email":"apps-npm@thusoy.com"},"maintainers":[{"name":"thusoy","email":"tarjei@roms.no"}],"dist":{"shasum":"5664122c9984fd0886a04120f0a260b5f4107974","tarball":"https://registry.npmjs.org/grunt-pylint/-/grunt-pylint-1.2.0.tgz","integrity":"sha512-NJLT8pwJbohRbt2OZZNZUcnRg6GjhDznRr56zcEuP2MiOcJwbdzcqqdYoB9i1y9a1xzBWiw8WAhfdgLYbEpnPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA6ZaZ8kkvpfj+uelr2RfLySxkGrk0/GDRysyPWNW31LAiAFAltccyJ2KaBQM3MJlSgnuuuELtWuZbIakYqpfj6FZA=="}]},"directories":{}},"1.2.1":{"name":"grunt-pylint","description":"Validate python code with pylint.","version":"1.2.1","license":"MIT","homepage":"https://github.com/thusoy/grunt-pylint","author":{"name":"Tarjei Husøy","url":"https://github.com/thusoy"},"repository":{"type":"git","url":"git://github.com/thusoy/grunt-pylint.git"},"bugs":{"url":"https://github.com/thusoy/grunt-pylint/issues"},"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"devsetup":"cd tasks/lib && pip install pylint==1.4.1 astroid==1.3.4 colorama==0.3.3 logilab-common==0.63.2 six==1.9.0 --download . --no-use-wheel","prepublish":"grunt clean","postinstall":"cd tasks/lib && pip install --no-index --no-deps ./pylint-1.4.1.tar.gz ./astroid-1.3.4.tar.gz ./colorama-0.3.3.tar.gz ./logilab-common-0.63.2.tar.gz ./six-1.9.0.tar.gz --target ."},"devDependencies":{"grunt-contrib-jshint":"~0.11.0","grunt-contrib-clean":"~0.6.0","grunt-contrib-nodeunit":"~0.4.1","grunt-release":"~0.11.0","load-grunt-tasks":"~3.1.0"},"peerDependencies":{"grunt":">=0.4.0"},"keywords":["gruntplugin","pylint","python","linting"],"gitHead":"43e4bd415aeb4f4ec0ef40ca507ef8bd2a301041","_id":"grunt-pylint@1.2.1","_shasum":"bcacdb3723790de7ca1be8786f9c819c1d1a0b7a","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"thusoy","email":"apps-npm@thusoy.com"},"dist":{"shasum":"bcacdb3723790de7ca1be8786f9c819c1d1a0b7a","tarball":"https://registry.npmjs.org/grunt-pylint/-/grunt-pylint-1.2.1.tgz","integrity":"sha512-6bM/v4YIWECaMFM/XBL/0GnbEN5sHFIfPQHN8rpouFbgFgHbG35QvL24WuQ0Fm3eBi/Dxly/RuCndKUfhH6lhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz+tx+d4ydImPu07wq66LipnvkuRKycvXbj/P1Ny3qJwIgQeikqTtEgM8JyA49tbAYCTCDffgj3YKRUAzZNj0GctU="}]},"maintainers":[{"name":"thusoy","email":"tarjei@roms.no"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/grunt-pylint-1.2.1.tgz_1456035009385_0.5313959463965148"},"directories":{}},"1.3.0":{"name":"grunt-pylint","description":"Validate python code with pylint.","version":"1.3.0","license":"MIT","homepage":"https://github.com/thusoy/grunt-pylint","author":{"name":"Tarjei Husøy","url":"https://github.com/thusoy"},"repository":{"type":"git","url":"git://github.com/thusoy/grunt-pylint.git"},"bugs":{"url":"https://github.com/thusoy/grunt-pylint/issues"},"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"devsetup":"cd tasks/lib && pip install pylint==1.5.4 astroid==1.4.4 colorama==0.3.6 six==1.10.0 lazy-object-proxy==1.2.1 wrapt==1.10.6 --download . --no-use-wheel","prepublish":"grunt clean","postinstall":"cd tasks/lib && pip install --no-index --no-deps ./pylint-1.5.4.tar.gz ./astroid-1.4.4.tar.gz ./colorama-0.3.6.tar.gz ./six-1.10.0.tar.gz ./lazy-object-proxy-1.2.1.tar.gz ./wrapt-1.10.6.tar.gz --target ."},"devDependencies":{"grunt":">=0.4.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-nodeunit":"~0.4.1","grunt-release":"~0.13.0","load-grunt-tasks":"~3.4.0"},"peerDependencies":{"grunt":">=0.4.0"},"keywords":["gruntplugin","pylint","python","linting"],"gitHead":"fcf11e76cf62a3330492d04e89a3579eaa2542b7","_id":"grunt-pylint@1.3.0","_shasum":"d66413d532428f6c94b493b48b5870bb6441f1bd","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"thusoy","email":"apps-npm@thusoy.com"},"dist":{"shasum":"d66413d532428f6c94b493b48b5870bb6441f1bd","tarball":"https://registry.npmjs.org/grunt-pylint/-/grunt-pylint-1.3.0.tgz","integrity":"sha512-aAHXTo/11FmK567yRRMyAj4sXbj2BtAwTytztGhZ19x5802a80V5vNh5sX86W+goPV1oZYcYyvItE1ztIzYEiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHhMitncb2zTr3AcUYWb7eMuQWln4RQjL5wZbUkhaiadAiEA0+rJqspV9CZIYcLEfOgf1gJz+TOH573UjjYB7jndU9U="}]},"maintainers":[{"name":"thusoy","email":"tarjei@roms.no"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/grunt-pylint-1.3.0.tgz_1456037101149_0.9914551582187414"},"directories":{}},"1.3.1":{"name":"grunt-pylint","description":"Validate python code with pylint.","version":"1.3.1","license":"MIT","homepage":"https://github.com/thusoy/grunt-pylint","author":{"name":"Tarjei Husøy","url":"https://github.com/thusoy"},"repository":{"type":"git","url":"git://github.com/thusoy/grunt-pylint.git"},"bugs":{"url":"https://github.com/thusoy/grunt-pylint/issues"},"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"devsetup":"cd tasks/lib && pip download pylint==1.5.4 astroid==1.4.4 colorama==0.3.6 six==1.10.0 lazy-object-proxy==1.2.1 wrapt==1.10.6 --no-binary :all:","prepublish":"grunt clean","postinstall":"cd tasks/lib && pip install --no-index --no-deps --ignore-installed ./pylint-1.5.4.tar.gz ./astroid-1.4.4.tar.gz ./colorama-0.3.6.tar.gz ./six-1.10.0.tar.gz ./lazy-object-proxy-1.2.1.tar.gz ./wrapt-1.10.6.tar.gz --target ."},"devDependencies":{"grunt":">=0.4.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-nodeunit":"~0.4.1","grunt-release":"~0.13.0","load-grunt-tasks":"~3.4.0"},"peerDependencies":{"grunt":">=0.4.0"},"keywords":["gruntplugin","pylint","python","linting"],"gitHead":"4a5a765be5c01845273c24976c92c37d122dfc4a","_id":"grunt-pylint@1.3.1","_shasum":"6cd0ba9ebac067876317e09ff6357fdc32f6df46","_from":".","_npmVersion":"3.7.5","_nodeVersion":"4.2.2","_npmUser":{"name":"thusoy","email":"apps-npm@thusoy.com"},"dist":{"shasum":"6cd0ba9ebac067876317e09ff6357fdc32f6df46","tarball":"https://registry.npmjs.org/grunt-pylint/-/grunt-pylint-1.3.1.tgz","integrity":"sha512-BBV1lF7AJA4p9/phKGN8D5f2RsrIAMNujRmQRSY0TtblPGD9lR2plhxXdrpmXtG+Bs8jkCUJ4t+kuqZJwzznAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqsrSIUsLj4GAw3CbwJ39ItdQaq/isvxlFdmRbgHGH0AIhAPkDC9pNK3DaF4FMiJ14zZa8qjzlRGXuPoJix2sTpIRq"}]},"maintainers":[{"name":"thusoy","email":"tarjei@roms.no"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/grunt-pylint-1.3.1.tgz_1457646219323_0.6336873054970056"},"directories":{}},"2.0.0":{"name":"grunt-pylint","description":"Validate python code with pylint.","version":"2.0.0","license":"MIT","homepage":"https://github.com/thusoy/grunt-pylint","author":{"name":"Tarjei Husøy","url":"https://github.com/thusoy"},"repository":{"type":"git","url":"git://github.com/thusoy/grunt-pylint.git"},"bugs":{"url":"https://github.com/thusoy/grunt-pylint/issues"},"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"devsetup":"cd tasks/lib && pip install \"setuptools>=40.7\" && pip download astroid==2.2.5 isort==4.3.17 lazy-object-proxy==1.3.1 mccabe==0.6.1 pylint==2.3.1 six==1.12.0 typed-ast==1.3.1 typing==3.6.6 wrapt==1.11.1 --no-binary :all:","prepublish":"grunt clean","postinstall":"python postinstall.py"},"devDependencies":{"grunt":">=0.4.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-nodeunit":"~0.4.1","grunt-release":"~0.13.0","load-grunt-tasks":"~3.4.0"},"peerDependencies":{"grunt":">=0.4.0"},"keywords":["gruntplugin","pylint","python","linting"],"gitHead":"f66416f327311547a51a64569221d307d7b89219","_id":"grunt-pylint@2.0.0","_shasum":"bc01a742a511303de48d5e7b583ba4b7ee661024","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.7","_npmUser":{"name":"thusoy","email":"apps-npm@thusoy.com"},"dist":{"shasum":"bc01a742a511303de48d5e7b583ba4b7ee661024","tarball":"https://registry.npmjs.org/grunt-pylint/-/grunt-pylint-2.0.0.tgz","integrity":"sha512-p/Vm9w3MiAF6HIIKNn0zRGLdAc+gkgO9p1Om/4ybf2S6t6GdiEemmVrd4UZmtWlvVvz3BvoUrrX8gnmTihppNQ==","fileCount":18,"unpackedSize":1326977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcslfCCRA9TVsSAnZWagAABFIP/0ZwKlIicZbsylh5Z6Fv\n6rUaMcHgDY0nmBVWnfu+UJPuUvyfoQeV3S0moEfHye4i711Tnqi4BGMEw0v+\nk8plUMMm1pGDml5jMJidV5bUIPdktpUMxFQYVJhilMHn7b/YHf7Er+XqvShk\nTe9Fo+HRZYFEILd4hAoc4g3uhHjon1NxBz7DRg2JVzuTZciwfHXEIrqsm2G3\nH7kKg1XFdQ5RKdZKPTZYp+kOG1Nth6k2/ubY/AkklYIIcgh+uasHCVZAH47G\njfOJUGTzJYt49cUbgkQBByHcWo+ZaqyT6JvDSUmzBjfsW/ob8k39MNC2gp1Q\nYg4Jq86+7d+HtA2vNCfPgQQaL16oHtUW1W5F1lAUqaNSy+q+ZtVlsWkKxxgp\nIiOgKCLUIMYncS7RSAkW2fDmqXVcp2RZ/v+nZL8Gaf13HoikiPLGKl6xH/Mt\nTEvwZZ2ztVq/K0xSLUcExuM2NgnGKfcnvYFCtaiDpTfG92WOGduth4wfz/FL\nDhgXWc2mNyrHAMbfW6dSmcTpqXHfVzG4udvRdV/m6yO2EJsgu6aVhzuUnoUn\njH2UzlC9uFBWiu5ypz7EOoYbjvYmLtqJqzcrURgq7fmy9/8ky8DepZzO7+RQ\nliI+uzZpw11h7u7wOrDNsQKDoBtryLD0R8DeFEEbWCo8EEhgucMIOgecw4uL\nCVL5\r\n=+P16\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1tOv9B0xg/9NMCIPFzvHY1NuU5SsWEuPzCqtjL8LsxwIhAI1/WY5wcfOBuI4jB4ZPrge0QI/8fYecJYk2Jep2ui5e"}]},"maintainers":[{"name":"thusoy","email":"tarjei@roms.no"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-pylint_2.0.0_1555191745617_0.9100681679232976"},"_hasShrinkwrap":false},"2.0.1":{"name":"grunt-pylint","description":"Validate python code with pylint.","version":"2.0.1","license":"MIT","homepage":"https://github.com/thusoy/grunt-pylint","author":{"name":"Tarjei Husøy","url":"https://github.com/thusoy"},"repository":{"type":"git","url":"git://github.com/thusoy/grunt-pylint.git"},"bugs":{"url":"https://github.com/thusoy/grunt-pylint/issues"},"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"devsetup":"cd tasks/lib && pip install \"setuptools>=40.7\" && pip download astroid==2.2.5 isort==4.3.17 lazy-object-proxy==1.3.1 mccabe==0.6.1 pylint==2.3.1 six==1.12.0 typed-ast==1.3.1 typing==3.6.6 wrapt==1.11.1 --no-binary :all:","prepublish":"grunt clean","postinstall":"python postinstall.py"},"devDependencies":{"grunt":">=0.4.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-nodeunit":"~0.4.1","grunt-release":"~0.13.0","load-grunt-tasks":"~3.4.0"},"peerDependencies":{"grunt":">=0.4.0"},"keywords":["gruntplugin","pylint","python","linting"],"gitHead":"1911144b76b144c991e721c794640c06101a8bf1","_id":"grunt-pylint@2.0.1","_shasum":"158320581efffb33d0a5b9cb2311da4f299e35ed","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.7","_npmUser":{"name":"thusoy","email":"apps-npm@thusoy.com"},"dist":{"shasum":"158320581efffb33d0a5b9cb2311da4f299e35ed","tarball":"https://registry.npmjs.org/grunt-pylint/-/grunt-pylint-2.0.1.tgz","integrity":"sha512-6zYb/WxJSjIE0U9qgXdDVTExHGkPALHjR1J2f5Lgtl1ocAZAYTlcPJKyxXoZyIe93PlMGppF/cEW3G0DZMTeDA==","fileCount":17,"unpackedSize":1327068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsljgCRA9TVsSAnZWagAAjzwP/3zggj/Wy75AO2MAdPGj\ng3M4nqy4APEOYAZ82l00xJmFm0yKl8KN/U5hnO8S2ebjo18bi5N95rhUbPtu\nKfu/fTiCLrhDe5Hbz74ZPJXKIs6/FJ8Uol3HFRkLXvndq1mAIC2e0akUD02t\n+UzhML2gGUvHhbH6O78/xmHaM7WWLV3kqa3E/tfMogtavw6X5hMcSwk4ZQdr\n4p2mdqH9W0u4X/NvRqvPoqMT/2FCVYrOF+b6m3DLVyNg2CSLMXHDImocBGwI\n68OKGSUWoVaxjW6UxJUH+PGdFdQwMb6H4VnBS9/9AeYxzvV7WUKnywmapGG4\nYIDFP77u9c61Z8FPZn9vjCyginKH2xpIkuUqY+WsmsFl1NBB6FLfIQoL6TmC\n9s71eLduGSx17ehH6t4x0ZUswo52V7hF/dV39RO3d/b3jEo6oct1/k0qqlmV\nE/p+pdcKheYuvc3F008SS9a4ZrkRqFIKwx6H3o6VaeFKMDsbjVeuz639SqOt\nb2jQdNfbIIhQPZ/PmGBq6903MpDEif5aXUZJI3KA8jcYRJ317AhEPGJ8Glz0\nuWFmIsSLd0+bNuFgymIuz1566YlqnnQ9kQlmLCEYEqEKVWYTFluHgzNWd3Ip\nvxEEyccWb52p9wBylJABfVFoJJ6Pn/ULtW4pVD6Se8iotTaLWR9We0Iph2R/\n6LTf\r\n=jLnL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4cjLi/NPgVP14iiegR96G1H7W+zfsc7FRMKrXW3rDcAIhAPRWG1QUqRSRTBYzxGLsHPsl52UOZjtpY8y6+0fvMMfC"}]},"maintainers":[{"name":"thusoy","email":"tarjei@roms.no"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-pylint_2.0.1_1555192031576_0.6912459261230668"},"_hasShrinkwrap":false}},"readme":"# grunt-pylint [![Build Status](https://travis-ci.org/thusoy/grunt-pylint.png?branch=automated-tests)](https://travis-ci.org/thusoy/grunt-pylint)\n\n> Validate python code with pylint.\n\n## Getting Started\nThis plugin requires Grunt `~0.4.1`\n\nIf you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-pylint --save-dev\n```\n\n**Note**: Installation requires the python package manager `pip` (and `python` itself) to be in your `$PATH` ([installation instructions](https://pip.pypa.io/en/stable/installing/)) (it does not however, require networking -- all dependencies are bundled with the source)\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks('grunt-pylint');\n```\n\nIf you're having issues with installing the package due to the postinstall step, you can use your own version of pylint. Set the environment variable `GRUNT_PYLINT_SKIP_POSTINSTALL=yes` before installation, install `pylint` in your environment, and set `externalPylint: true` in the task.\n\n## The \"pylint\" task\n\n### Overview\nIn your project's Gruntfile, add a section named `pylint` to the data object passed into `grunt.initConfig()`.\n\n```js\ngrunt.initConfig({\n  pylint: {\n    options: {\n      // Task-specific options go here.\n    },\n    your_target: {\n      // Target-specific file lists and/or options go here.\n    },\n  },\n})\n```\n\n### Options\n\n#### disable\nType: `String` or `Array`  \n\nMessages to disable, either by category (like `C` for convention), by ID (like `C0103`) or by symbolic name (like `invalid-name`).\n\n#### enable\nType: `String` or `Array`  \n\nMessages to enable, either by category, ID or symbolic name.\n\n#### errorsOnly\nType: `Boolean`  \nDefault: `false`\n\nOnly report on error messages.\n\n#### externalPylint\nType `Boolean`  \nDefault: `false`\n\nUse pylint modules from python interpreter in path.\n\n#### force\nType: `Boolean`  \nDefault: `false`\n\nNever fail the task.\n\n#### ignore\nType: `String` or `Array`  \n\nFiles or directories to ignore. Must be basenames, not paths.\n\n#### initHook\nType: `String`  \n\nPython code to execute before running pylint. This will be executed in the same python interpreter as pylint, and can thus be used to modify the python path before execution, or similar.\n\n#### messageTemplate\nType: `String`  \nDefault: `\"short\"`\n\nA string specifying how to format the output messages. Should be a string something like this: `{msg_id}, line {line}: {msg}`. This string will be formatted using regular new-style python formatting, see the documentation for this here: http://docs.python.org/2/library/string.html#format-specification-mini-language\n\nAvailable fields you can insert into the output is:\n\n- `msg_id`: The ID of the message, like `W0103`.\n- `abspath`: The absolute path to the module where the error was found\n- `module`: The name of module, like `package.my_module.py`.\n- `obj`: The name of the object where the error was found, like MyObject or my_func.\n- `line`: The line number of the error.\n- `column`: Column number of the error.\n- `path`: Path to the module with the error.\n- `msg`: The actual error message.\n- `C`: (capital C) The first letter of the message category.\n- `category`: The category of the message, either Info, Refactor, Convention, Warning, Error or Fatal.\n- `symbol`: The symbolic name of the message, like `unused-variable` for `W0612`.\n\nSome aliases also exist:\n\n- `parseable`: `\"{path}:{line}: [{msg_id}({symbol}), {obj}] {msg}\"` (this is often the one supported by external tools that read pylint output)\n- `msvs`: `\"{path}({line}): [{msg_id}({symbol}){obj}] {msg}\"` The format read by Visual Studio.\n- `short`: `\"line {line}: {msg} ({symbol})\"` This is the default.\n\n#### outputFile\nType: `String`  \n\nA file to save the output to.\n\n#### outputFormat\nType: `String`  \nAlternatives: `text|colorized|json`\nDefault: `\"colorized\"`\n\nWhat format the output will be in. If set to `json` the `messageTemplate` will be ignored.\n\n#### rcfile\nType: `String`  \n\nA path to a rcfile to use. Messages to enable or disable given in `options.enable` and `options.disable` will override anything given in the rcfile.\n\n#### report\nType: `Boolean`  \nDefault: `false`\n\nWhether to include a full report or just the messages.\n\n#### score\nType: 'Boolean'\nDefault: `false`\n\nWhether to print a score summary.\n\n#### virtualenv\nType: `String`  \n\nA path to a virtualenv to use when linting.\n\n### Usage Examples\n\n#### Default Options\nIn the simplest case, use all the default pylint options:\n\n```js\ngrunt.initConfig({\n  pylint: {\n    dist: {\n      src: 'mypackage',\n    }\n  }\n})\n```\n\n#### Custom Options\nIn this example, use a rcfile to specify checks to enable and disable, with overrides for one package.\n\n```js\ngrunt.initConfig({\n  pylint: {\n    options: {\n      rcfile: '.pylintrc',\n    },\n    src_package: {\n      src: 'mypackage',\n    },\n    tests: {\n      src: 'test',\n      options: {\n        disable: 'missing-docstring',\n      }\n    }\n  },\n})\n```\n\n## Contributing\n\nThe python dependencies of pylint is bundled with the package as published on npm, but is not present directly in the repository. Thus, to be able to contribute to this project, do the following:\n\n1. Fork the project\n2. Clone it locally\n3. Run `npm run devsetup` to download the python dependencies (requires pip)\n4. Run `npm install` to install the node dependencies\n5. Write a test if possible and fix the issue you're having\n6. Verify that tests pass with `grunt test`\n\nIf you want to test your fixes in another project, do steps 1-3 and then run `npm link <path-to-your-local-clone>` in the other project.\n\nTo ensure that the npm package works out of the box on all systems, the source distribution of the python dependencies are included and installed into tasks/lib by pip in the `postinstall` phase. This means pip is required on the system installing the package, but that seems a fair assumption for python projects.\n\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Lint and test your code using [Grunt](http://gruntjs.com/).\n\n## Changelog\n\n### v2.0.1 (2019-04-14)\nRepackage of 2.0.0 without a bundled `.python-version`.\n\n### v2.0.0 (2019-04-13)\nRemove support for python2.7 and python 3.\nUpdate bundled pylint to 2.3.1.\nYou can now set `GRUNT_PYLINT_SKIP_POSTINSTALL=y` to work around installation issues.\nEnable setting `score` to show a code quality score.\n\n### v1.3.1 (2016-03-10)\nAdd compatibility with pip < 1.5\n\n### v1.3.0 (2016-02-20)\nUpdate bundled pylint to 1.5.4\n\n### v1.2.1 (2016-02-20)\nMake compatible with grunt 1.0\n\n### v1.2.0 (2015-03-18)\nAdd initHook option\n\n### v1.1.0 (2015-03-10)\nUpdate bundled pylint to 1.4.1\n\n### v1.0.0 (2014-11-13)\nAdd support for python 3\n\n### v0.4.0 (2014-03-01)\nUse python exec from virtualenv\n\n### v0.3.0 (2014-01-26)\nAdd option externalPylint and automate testing\n\n### v0.2.0 (2014-01-23)\nBump pylint to 1.1\n\n### v0.1.1 (2013-09-21)\nProperly escape all color codes\n\n### v0.1.0 (2013-09-19)\nInitial release.\n","maintainers":[{"name":"thusoy","email":"tarjei@roms.no"}],"time":{"modified":"2022-06-18T15:45:44.561Z","created":"2013-09-19T20:03:28.824Z","0.1.0":"2013-09-19T20:03:42.990Z","0.1.1":"2013-09-21T13:21:18.990Z","0.2.0":"2014-01-23T16:08:56.444Z","0.3.0":"2014-01-26T16:23:09.195Z","0.4.0":"2014-03-01T13:04:19.654Z","1.0.0":"2014-11-13T12:34:52.108Z","1.1.0":"2015-03-10T10:58:51.556Z","1.2.0":"2015-03-18T14:14:46.345Z","1.2.1":"2016-02-21T06:10:12.155Z","1.3.0":"2016-02-21T06:45:04.105Z","1.3.1":"2016-03-10T21:43:39.728Z","2.0.0":"2019-04-13T21:42:25.759Z","2.0.1":"2019-04-13T21:47:11.780Z"},"author":{"name":"Tarjei Husøy","url":"https://github.com/thusoy"},"repository":{"type":"git","url":"git://github.com/thusoy/grunt-pylint.git"},"readmeFilename":"README.md","homepage":"https://github.com/thusoy/grunt-pylint","keywords":["gruntplugin","pylint","python","linting"],"bugs":{"url":"https://github.com/thusoy/grunt-pylint/issues"},"license":"MIT"}