summaryrefslogtreecommitdiff
path: root/pylint/reporters/json_reporter.py
Commit message (Collapse)AuthorAgeFilesLines
* Drop support for Python 3.7 (#8609)Marc Mueller2023-04-241-7/+1
| | | | | * Drop support for Python 3.7 * Update py-version + classifier * Update functional tests
* [PyCQA migration] Upgrade links to the repositories in code and doc (#8514)Pierre Sassoulas2023-03-291-2/+2
|
* Upgrade TODO for pylint 2.X to pylint 3.0 (#8480)Pierre Sassoulas2023-03-221-1/+1
| | | Closes #8335
* Bump TODOs to the next minor version in preparation of release (#7349)Daniël van Noord2022-08-241-1/+1
|
* [JsonReporter] Create a base JsonReporterPierre Sassoulas2022-06-291-13/+55
| | | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com>
* [pylint.message] Add a location attribute to 'pylint.Message'Pierre Sassoulas2022-06-291-3/+3
|
* [JsonReporter] Add serialization functions to JsonReporterPierre Sassoulas2022-06-291-16/+42
|
* Remove ``__implements__ = IReporter``Daniël van Noord2022-04-191-2/+0
|
* Use ``python-typing-update`` on ``pylint/reporters`` directoryDaniël van Noord2022-04-141-5/+8
|
* Add a pre-commit hook to check the copyright noticePierre Sassoulas2022-03-241-1/+1
| | | | | Fix the existing file so they have a notice. No header for setup.py or examples or doc
* Simplify hard to maintain copyright noticePierre Sassoulas2022-03-241-11/+1
| | | | | | git is the source of truth for the copyright, copyrite (the tool) was taking exponentially longer with each release, and it's polluting the code with sometime as much as 50 lines of names.
* Update ``pydocstringformatter`` to 0.4.0 (#5787)Daniël van Noord2022-02-101-2/+2
|
* Add typing and uniformize the checker registering in Pylinter (#5558)Pierre Sassoulas2021-12-271-1/+0
| | | | | Remove verbose docstring in code, keep them in example and doc Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
* Bump pylint to 2.12.2, update changelogv2.12.2Pierre Sassoulas2021-12-031-1/+1
|
* Add endLine and endColumn keys to JSONReporter (#5456)Marc Mueller2021-12-031-0/+2
| | | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
* Bump pylint to 2.12.0, update changelogv2.12.0Pierre Sassoulas2021-11-251-0/+1
| | | | Closes #5250
* Add typing for ``json_reporter`` and sub-classesDaniël van Noord2021-09-161-4/+9
|
* Bump pylint to 2.9.3, update changelogv2.9.3Pierre Sassoulas2021-07-011-0/+1
|
* Fix copyright links (#4647)Marc Mueller2021-07-011-1/+1
| | | | * Fix link in license header * Update link to astroid bump_changelog
* Refactor the json reporter so handle message work the same wayPierre Sassoulas2021-06-151-8/+6
|
* Add handle_message in BaseReporter and add typingPierre Sassoulas2021-06-151-5/+0
|
* Rename copying to license and upgrade the setup.cfg (#4338)Pierre Sassoulas2021-04-111-1/+1
|
* Apply copyrite --contribution-thresholdPierre Sassoulas2021-02-211-1/+2
|
* Remove the # coding, since PEP3120 the default is UTF8Pierre Sassoulas2021-02-211-1/+0
|
* Sets up copyrighthippo912020-08-201-1/+1
|
* Add missing copyright annotations for the past releasesClaudiu Popa2020-04-271-1/+5
|
* Fix a typo in a JsonReporter docstringPierre Sassoulas2020-04-261-1/+1
|
* Don't HTML-escape JSON messages (#3467)Clément Pit-Claudel2020-04-031-2/+1
| | | | | | | The JSON module already escapes special characters as needed. This was already reported in #2769 and partially addressed by 6b1adc668727ebfbd84763b14b65676cc11febec, but that commit still quotes angle brackets ('<' and '>').
* The ``json`` reporter no longer bypasses ``redirect_stdout``. Close #3227Claudiu Popa2019-11-061-2/+2
|
* Remove redundant compatibility code (#3097)Hugo van Kemenade2019-09-121-2/+0
| | | | We no longer support Python 2 so we can remove the compatibility code we had in place for that version.
* Fix a bunch of linting errors from the codebaseClaudiu Popa2019-05-221-1/+1
|
* Refactor - Move refactor.utils function to the utils packagePierre Sassoulas2019-03-291-0/+60
This permit to have less cross dependency as the utils package does not depend on anything. The checker package still depends on reporter. Also moved classes from __init__ to their own file in reporter.