-
Epic
-
Resolution: Done
-
Medium
-
None
-
OGR integration for DCAE components
OGR script includes following static checks.
Some checks are limited to run only on the files that have been modified in the Gerrit pull request. A complete list of warning and error message codes can be found in [warnings-and-errors.md].
- Copyright $YEAR found in all new source files.
- Makes sure that all new files with Copyright $YEAR have an identical string in them.
- Files have a NL ending. (Skips picture, font and various container files.)
- No files have TODO in them.
- DIR/pom.xml version $version has not been released.
- Found $version in changelog.md file.
- Did not find ambiguous dates in changelog.md file.
- The version numbers in changelog.md file are in the correct order.
- $dir/pom.xml versions match in $dir/version.properties: $vp.
- No $dir/version.properties file needed.
- $dir/pom.xml versions match in $dir/setup.py: version $sp.
- $dir/pom.xml versions match in $dir/package.json: version $sp.
- No 'import ... *' found in (updated) java files.
- JSON files all have valid JSON in them.
- YAML (.yaml and .yml) files all have valid YAML in them.
- Found a ChangeLog.md file in the updated files.
- Found Issue-ID: in the git log commit: $ISSUEID.
- Found Issue-ID: $issueid in the changed ChangeLog.md files.
- Do various tests on the files under the releases directory.
- Look for leading tabs for java and python code.
- Verify that a top-level LICENSE.txt file exists.
- Verify that LICENSE files contain a reference to Apache 2.0 license.
- For copyright files, make sure that there is also LICENSE_START and LICENSE_END lines.
- For copyright files, make sure that there is no separator (e.g. ====) line between copyright lines
- clones
-
DCAEGEN2-2994 formatting and pylint checking tools integration (pilot)
- Closed