{"action":"created","issue":{"url":"https://api.github.com/repos/opsdroid/opsdroid-audio/issues/104","repository_url":"https://api.github.com/repos/opsdroid/opsdroid-audio","labels_url":"https://api.github.com/repos/opsdroid/opsdroid-audio/issues/104/labels{/name}","comments_url":"https://api.github.com/repos/opsdroid/opsdroid-audio/issues/104/comments","events_url":"https://api.github.com/repos/opsdroid/opsdroid-audio/issues/104/events","html_url":"https://github.com/opsdroid/opsdroid-audio/pull/104","id":306075444,"number":104,"title":"Update pylint to 1.8.3","user":{"login":"pyup-bot","id":16239342,"avatar_url":"https://avatars0.githubusercontent.com/u/16239342?v=4","gravatar_id":"","url":"https://api.github.com/users/pyup-bot","html_url":"https://github.com/pyup-bot","followers_url":"https://api.github.com/users/pyup-bot/followers","following_url":"https://api.github.com/users/pyup-bot/following{/other_user}","gists_url":"https://api.github.com/users/pyup-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/pyup-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pyup-bot/subscriptions","organizations_url":"https://api.github.com/users/pyup-bot/orgs","repos_url":"https://api.github.com/users/pyup-bot/repos","events_url":"https://api.github.com/users/pyup-bot/events{/privacy}","received_events_url":"https://api.github.com/users/pyup-bot/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-03-16T21:01:46Z","updated_at":"2018-03-16T21:10:16Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/opsdroid/opsdroid-audio/pulls/104","html_url":"https://github.com/opsdroid/opsdroid-audio/pull/104","diff_url":"https://github.com/opsdroid/opsdroid-audio/pull/104.diff","patch_url":"https://github.com/opsdroid/opsdroid-audio/pull/104.patch"},"body":"\nThis PR updates [pylint](https://pypi.python.org/pypi/pylint) from **1.7.5** to **1.8.3**.\n\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 1.8.1\n   ```\n   =========================\n\nRelease date: 2017-12-15\n\n    * Wrong version number in __pkginfo__.\n   ```\n   \n  \n  \n   ### 1.8\n   ```\n   =========================\n\nRelease date: 2017-12-15\n\n    * Respect disable=... in config file when running with --py3k.\n\n    * New warning `shallow-copy-environ` added\n\n      Shallow copy of os.environ doesn&#39;t work as people may expect. os.environ\n      is not a dict object but rather a proxy object, so any changes made\n      on copy may have unexpected effects on os.environ\n\n      Instead of copy.copy(os.environ) method os.environ.copy() should be\n      used.\n\n      See https://bugs.python.org/issue15373 for details.\n\n      Close 1301\n\n    * Do not display no-absolute-import warning multiple times per file.\n\n    * `trailing-comma-tuple` refactor check now extends to assignment with\n       more than one element (such as lists)\n\n      Close 1713\n\n    * Fixing u&#39;&#39; string in superfluous-parens message\n\n      Close 1420\n\n    * `abstract-class-instantiated` is now emitted for all inference paths.\n\n       Close 1673\n\n    * Add set of predefined naming style to ease configuration of checking\n      naming conventions.\n\n      Closes 1013\n\n    * Added a new check, ``keyword-arg-before-vararg``\n\n      This is emitted for function definitions\n      in which keyword arguments are placed before variable\n      positional arguments (*args).\n\n      This may lead to args list getting modified if keyword argument&#39;s value\n      is not provided in the function call assuming it will take default value\n      provided in the definition.\n\n    * The `invalid-name` check contains the name of the template that caused the failure\n\n      Close 1176\n\n    * Using the -j flag won&#39;t start more child linters than needed.\n\n      Contributed by Roman Ivanov in 1614\n\n    * Fix a false positive with bad-python3-import on relative imports\n\n      Close 1608\n\n    * Added a new Python 3 check, ``non-ascii-bytes-literals``\n\n      Close 1545\n\n    * Added a couple of new Python 3 checks for accessing dict methods in non-iterable context\n\n    * Protocol checks (not-a-mapping, not-an-iterable and co.) aren&#39;t emitted on classes with dynamic getattr\n\n    * Added a new warning, &#39;bad-thread-instantiation&#39;\n\n      This message is emitted when the threading.Thread class does not\n      receive the target argument, but receives just one argument, which\n      is by default the group parameter.\n\n      Close 1327\n\n    * In non-quiet mode, absolute path of used config file is logged to\n      standard error.\n      Close 1519\n\n    * Raise meaningful exception for invalid reporter class being selected\n\n      When unknown reporter class will be selected as Pylint reporter,\n      meaningful error message would be raised instead of bare ``ImportError``\n      or ``AttribueError`` related to module or reporter class being not found.\n      Close 1388\n\n    * Added a new Python 3 check for accessing removed functions from itertools\n      like ``izip`` or ``ifilterfalse``\n\n    * Added a new Python 3 check for accessing removed fields from the types\n      module like ``UnicodeType`` or ``XRangeType``\n\n    * Added a new Python 3 check for declaring a method ``next`` that would have\n      been treated as an iterator in Python 2 but a normal function in Python 3.\n\n    * Added a new key-value pair in json output. The key is ``message-id``\n      and the value is the message id.\n      Close 1512\n\n    * Added a new Python 3.0 check for raising a StopIteration inside a generator.\n      The check about raising a StopIteration inside a generator is also valid if the exception\n      raised inherit from StopIteration.\n      Close 1385\n\n    * Added a new warning, ``raising-format-tuple``, to detect multi-argument\n      exception construction instead of message string formatting.\n\n    * Added a new check for method of logging module that concatenate string via + operator\n      Close 1479\n\n    * Added parameter for limiting number of suggestions in spellchecking checkers\n\n    * Fix a corner-case in ``consider-using-ternary`` checker.\n\n      When object ``A`` used in  ``X and A or B`` was falsy in boolean context,\n      Pylint incorrectly emitted non-equivalent ternary-based suggestion.\n      After a change message is correctly not emitted for this case.\n      Close 1559\n\n    * Added ``suggestion-mode`` configuration flag. When flag is enabled, informational\n      message is emitted instead of cryptic error message for attributes accessed on\n      c-extensions.\n      Close 1466\n\n    * Fix a false positive ``useless-super-delegation`` message when\n      parameters default values are different from those used in the base class.\n      Close 1085\n\n    * Disabling &#39;wrong-import-order&#39;, &#39;wrong-import-position&#39;, or\n      &#39;ungrouped-imports&#39; for a single line now prevents that line from\n      triggering violations on subsequent lines.\n\n      Close 1336\n\n    * Added a new Python check for inconsistent return statements inside method or function.\n      Close 1267\n\n    * Fix ``superfluous-parens`` false positive related to handling logical statements\n      involving ``in`` operator.\n\n      Close 574\n\n    * ``function-redefined`` message is no longer emitted for functions and\n      methods which names matches dummy variable name regular expression.\n      Close 1369\n\n    * Fix ``missing-param-doc`` and ``missing-type-doc`` false positives when\n      mixing ``Args`` and ``Keyword Args`` in Google docstring.\n      Close 1409\n\n     * Fix ``missing-docstring`` false negatives when modules, classes, or methods\n     consist of compound statements that exceed the ``docstring-min-length``\n\n    * Fix ``useless-else-on-loop`` false positives when break statements are\n      deeply nested inside loop.\n      Close 1661\n\n    * Fix no ``wrong-import-order`` message emitted on ordering of first and third party\n      libraries. With this fix, pylint distinguishes third and first party\n      modules when checking import order.\n      Close 1702\n\n    * Fix ``pylint disable=fixme`` directives ignored for comments following the\n      last statement in a file.\n      Close 1681\n\n    * Fix ``line-too-long`` message deactivated by wrong disable directive.\n      The directive ``disable=fixme`` doesn&#39;t deactivate anymore the emission\n      of ``line-too-long`` message for long commented lines.\n      Close 1741\n\n    * If the rcfile specified on the command line doesn&#39;t exist, then an\n      IOError exception is raised.\n      Close 1747\n\n    * Fix the wrong scope of the ``disable=`` directive after a commented line.\n      For example when a ``disable=line-too-long`` directive is at the end of\n      a long commented line, it no longer disables the emission of ``line-too-long``\n      message for lines that follow.\n      Close 1742\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.python.org/pypi/pylint\n  - Changelog: https://pyup.io/changelogs/pylint/\n  - Repo: https://github.com/PyCQA/pylint\n</details>\n\n"},"comment":{"url":"https://api.github.com/repos/opsdroid/opsdroid-audio/issues/comments/373845910","html_url":"https://github.com/opsdroid/opsdroid-audio/pull/104#issuecomment-373845910","issue_url":"https://api.github.com/repos/opsdroid/opsdroid-audio/issues/104","id":373845910,"user":{"login":"coveralls","id":2354108,"avatar_url":"https://avatars1.githubusercontent.com/u/2354108?v=4","gravatar_id":"","url":"https://api.github.com/users/coveralls","html_url":"https://github.com/coveralls","followers_url":"https://api.github.com/users/coveralls/followers","following_url":"https://api.github.com/users/coveralls/following{/other_user}","gists_url":"https://api.github.com/users/coveralls/gists{/gist_id}","starred_url":"https://api.github.com/users/coveralls/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coveralls/subscriptions","organizations_url":"https://api.github.com/users/coveralls/orgs","repos_url":"https://api.github.com/users/coveralls/repos","events_url":"https://api.github.com/users/coveralls/events{/privacy}","received_events_url":"https://api.github.com/users/coveralls/received_events","type":"User","site_admin":false},"created_at":"2018-03-16T21:10:16Z","updated_at":"2018-03-16T21:10:16Z","author_association":"NONE","body":"\n[![Coverage Status](https://coveralls.io/builds/16025352/badge)](https://coveralls.io/builds/16025352)\n\nCoverage remained the same at 9.726% when pulling **c759769a133bdd1602e76b4780e2939e9de5cca5 on pyup-update-pylint-1.7.5-to-1.8.3** into **595df40fe342632b2be25faa4274be573ae0b826 on master**.\n"}}
{"actor":{"display_login":"coveralls"}}