Checkout Config
build:
nodes:
tests:
environment:
java: 'java-8-oracle'
timezone: Europe/Paris
tests:
override:
- command: mvn test
coverage:
file: 'target/site/jacoco/jacoco.xml'
format: 'jacoco'
Repository Config
filter:
paths:
- src/main/java/
build:
environment:
variables:
DOCKER_API_VERSION: '1.38'
nodes:
analysis:
environment:
docker:
remote_engine: true
tests:
override:
- java-scrutinizer-run
tests: true
checks:
java:
code_rating: true
encourage_sanitizing_data: true
encourage_safe_serializables: true
encourage_safe_hashcode_and_equals: true
encourage_proper_use_of_equals: true
encourage_proper_synchronization: true
encourage_proper_loops: true
encourage_proper_if: true
encourage_proper_exceptions: true
encourage_proper_cloning: true
encourage_array_designators_on_type: true
discourage_useless_conditions: true
discourage_unused_members: true
discourage_unsafe_wait: true
discourage_unsafe_throwables: true
discourage_unsafe_finalize: true
discourage_unsafe_crypto: true
discourage_silly_operations: true
discourage_misleading_names: true
discourage_hardcoding_data: true