https://github.com/liflab/beepbeep-3-palettes
Raw File
Tip revision: 1c5753e1c9851ebb0e7c99db113a600b7afbe324 authored by Sylvain Hallé on 23 November 2023, 19:28:17 UTC
New signatures for UpdateTableStream and UpdateTableArray
Tip revision: 1c5753e
sonar-project.properties
# must be unique in a given SonarQube instance
sonar.projectKey=liflab_beepbeep-3-palettes
sonar.organization=liflab
# this is the name and version displayed in the SonarQube UI. Was mandatory prior to SonarQube 6.1.
sonar.projectName=BeepBeep 3 Palettes
sonar.projectVersion=0.5
 
# Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows.
# Since SonarQube 4.2, this property is optional if sonar.modules is set. 
# If not set, SonarQube starts looking for source code from the directory containing 
# the sonar-project.properties file.
sonar.sources=src
 
# Encoding of the source code. Default is default system encoding
#sonar.sourceEncoding=UTF-8

# Modules
sonar.modules=Apache,Concurrency,Diagnostics,Dsl,Fol,Fsm,Graphviz,Hibernate,Http,Jdbc,Json,Ltl,Mtnp,Provenance,Serialization,Signal,Tuples,WebSocket,Widgets,Xml

# Binary files
sonar.java.binaries=bin

# We write Java 8 code
sonar.java.source=1.8

# Configure Sonar to use JaCoCo
sonar.coverage.jacoco.xmlReportPaths=tests/junit/report.xml
# http://stackoverflow.com/a/27782177

# SCM settings
sonar.scm.provider=git
sonar.scm.forceReloadAll=true
sonar.scm.exclusions.disabled=true

# Ignore a few rules
sonar.issue.ignore.multicriteria=e1,e2,e3,e4,e5

# Field names should comply with a naming convention
sonar.issue.ignore.multicriteria.e1.ruleKey=squid:S00116
sonar.issue.ignore.multicriteria.e1.resourceKey=**/*.java

# Variable names should comply with a naming convention
sonar.issue.ignore.multicriteria.e2.ruleKey=squid:S00117
sonar.issue.ignore.multicriteria.e2.resourceKey=**/*.java

# Constants should comply with a naming convention
sonar.issue.ignore.multicriteria.e3.ruleKey=squid:S00117
sonar.issue.ignore.multicriteria.e3.resourceKey=**/*.java

# Static fields should comply with a naming convention
sonar.issue.ignore.multicriteria.e4.ruleKey=squid:S3008
sonar.issue.ignore.multicriteria.e4.resourceKey=**/*.java

# Don't use transient keyword if you don't implement Serializable
sonar.issue.ignore.multicriteria.e5.ruleKey=squid:S2065
sonar.issue.ignore.multicriteria.e5.resourceKey=**/*.java

# Do not analyze test and example files
sonar.exclusions=**/examples/*.java,**/*Test.java

# This hack makes the analysis work in Travis
# https://travis-ci.community/t/sonar-scanner-all-java-files-excluded-in-java-project/11539/3
sonar.javascript.exclusions=
sonar.typescript.exclusions=
back to top