Plone.recipe.codeanalysis

Latest version: v3.0.1

Safety actively analyzes 619599 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

3.0.2

------------------

- Nothing changed yet.

3.0.1

------------------

- Fix PyPi readme page.
[timo]

3.0.0

------------------

- Re-release of 3.0.0a (brown bag release).
[timo]

3.0.0a

-------------------

- Removed flake8 default settings in favor of using setug.cfg [iham]

- Add XMLLint for .xml .xsl .zcml files. [janjaapdriessen]

- Add scss-lint for sass files. [janjaapdriessen]

- Add a XML linter for Chameleon template files.
[janjaapdriessen]

- Work around Travis bootstrapping and coverage failures caused by
https://github.com/buildout/buildout/issues/434 and
https://github.com/pypa/pip/issues/4695, which obscure that the tests
are actually green. Mark python3 builds without extras as critical again.
Note that this requires a double-buildout sequence to get the ``scss-lint``
gem properly installed...
Fixes 214.
[gyst]

- Revive XMLLint, and SCSSLint work by janjaapdriessen.
Add tests and documentation.
[gyst]

- Replace unmaintained ``zptlint`` upstream by ``spirit.zptlint``.
[gyst]

- Add tests for Chameleon Linter and fixup the linter.
Fixes 180, sort of; the validation is much less strict than the ZPTLint one.
[gyst]

- Pull in ``i18ndude`` python3 fixes and mark EXTRAS tests as critical.
[gyst]

- Update ``z3c.dependencychecker`` dependency and provide an analyser for it.
No tests for this since it would require a full egg fixture.
Fixes 67.
[gyst]

- Add ``importchecker`` linter.
Fixes 67.
[gyst]

- Post-merge cleanup of source dependencies for the python3 work.
[gyst]

- Introduce ``overrides`` to support individual developer preferences.
[gyst]

- Introduce ``pre-push-hook`` and allow command-line and githook
deviation from default ``return-status-codes``.
[gyst]

- Remove trailing dot from Jenkins output, to ease copy-pasting filenames.
[janwijbrand]

- Bring our own dogfood linter config and version pins in sync with coredev qa.cfg.
[gyst]

2.3

----------------

- Install isort script if flake8-isort is installed as well.
[gforcada]

- Add a new recommended flake8 plugin:
`flake8-commas <https://pypi.python.org/pypi/flake8-commas>`_.
[gforcada]

- Fix Continuous Integration (Travis) by using pip to install setuptools and zc.buildout.
[gforcada]

- Run tests only once on CI.
[gforcada]

- Remove bootstrap-buildout.py as it is no longer used.
[gforcada]

- Fix code analysis errors.
[gforcada]

- Fix travis (newer setuptools and zc.buildout needed)
[gforcada]

- Check Python 3.5 and 3.6 in travis as well (although they fail currently).
[gforcada]

- Add 'find-untranslated-no-summary' option for i18ndude.
[tmassman]

2.2

----------------

- Fix issue where commit hook did not work on NixOS
(fixed to use ``/usr/bin/env bash`` instead ``/bin/bash``).
[datakurre]

- Allow to pass a folder where to run code analysis against.
[gforcada]

- Increase minimum requirement of flake8. Older versions could make
checks with exceptions in plugins as passed.
[do3cc]

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.