Commit c9cc8cfd74fdb59d5450939e1772dea35d369b04

Authored by Jay Berkenbilt
1 parent 4674c04c

Remove lgtm banner

Over time, qpdf's grade has dropped on lgtm, but they are not
transparent about how grades are assigned. Fixing current alerts, in
my opinion, reduces clarity and maintainability of the code in the
name of performance in non-critical sections of code. Some analysis by
m-holger suggests that fixing some of the current alerts actually
degrades performance (slightly) while fixing others results in
insignificant improvements. The quality of qpdf can be measured in
other ways, such as its extensive test suite, documentation, and long
track record of reliably manipulating PDFs with high performance, few
bugs, and few external dependencies. The lgtm rating is a distraction
at best.
README-maintainer
@@ -291,7 +291,8 @@ RELEASE PREPARATION @@ -291,7 +291,8 @@ RELEASE PREPARATION
291 291
292 * Check for open fuzz crashes at https://oss-fuzz.com 292 * Check for open fuzz crashes at https://oss-fuzz.com
293 293
294 -* Check lgtm: https://lgtm.com/projects/g/qpdf/qpdf/?mode=list 294 +* Check lgtm: https://lgtm.com/projects/g/qpdf/qpdf/?mode=list for
  295 + anything worth fixing
295 296
296 * Check all open issues and pull requests in github and the 297 * Check all open issues and pull requests in github and the
297 sourceforge trackers. See ~/scripts/github-issues. Don't forget pull 298 sourceforge trackers. See ~/scripts/github-issues. Don't forget pull
README.md
@@ -3,8 +3,6 @@ @@ -3,8 +3,6 @@
3 [![QPDF](logo/qpdf.svg)](https://qpdf.sourceforge.io) 3 [![QPDF](logo/qpdf.svg)](https://qpdf.sourceforge.io)
4 4
5 [![QPDF Build](https://github.com/qpdf/qpdf/workflows/QPDF%20Build/badge.svg)](https://github.com/qpdf/qpdf/actions) 5 [![QPDF Build](https://github.com/qpdf/qpdf/workflows/QPDF%20Build/badge.svg)](https://github.com/qpdf/qpdf/actions)
6 -[![Total lgtm alerts](https://img.shields.io/lgtm/alerts/g/qpdf/qpdf.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/qpdf/qpdf/alerts/)  
7 -[![Language grade on lgtm: C/C++](https://img.shields.io/lgtm/grade/cpp/g/qpdf/qpdf.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/qpdf/qpdf/context:cpp)  
8 [![Documentation Status](https://readthedocs.org/projects/qpdf/badge/?version=latest)](https://qpdf.readthedocs.io/en/latest/?badge=latest) 6 [![Documentation Status](https://readthedocs.org/projects/qpdf/badge/?version=latest)](https://qpdf.readthedocs.io/en/latest/?badge=latest)
9 7
10 QPDF is a command-line tool and C++ library that performs content-preserving transformations on PDF files. It supports linearization, encryption, and numerous other features. It can also be used for splitting and merging files, creating PDF files (but you have to supply all the content yourself), and inspecting files for study or analysis. QPDF does not render PDFs or perform text extraction, and it does not contain higher-level interfaces for working with page contents. It is a low-level tool for working with the structure of PDF files and can be a valuable tool for anyone who wants to do programmatic or command-line-based manipulation of PDF files. 8 QPDF is a command-line tool and C++ library that performs content-preserving transformations on PDF files. It supports linearization, encryption, and numerous other features. It can also be used for splitting and merging files, creating PDF files (but you have to supply all the content yourself), and inspecting files for study or analysis. QPDF does not render PDFs or perform text extraction, and it does not contain higher-level interfaces for working with page contents. It is a low-level tool for working with the structure of PDF files and can be a valuable tool for anyone who wants to do programmatic or command-line-based manipulation of PDF files.