sonar – ¿Cómo puedo analizar solo un tipo de archivo o varios en sonarqube?

Estoy intentando analizar solamente archivos .java y .js omitiendo el análisis de todos los demás archivos , ya que contiene archivos como .pdf o csv etc.. que causan problemas de compilación, pero son al rededor de 50 extensiones de archivos que omitir por lo feo del proyecto.

Se que lo mejor seria depurarlo, pero por motivos de tiempos ¿alguno sabe como pudo analizar solo los .java y .js omitiendo todo lo demás?

y no quiero colocar una por una de las extensiones.

-Dsonar.exclusions=**/*.pdf,**/*.csv,**/*.jpg, etc...

intentos:

-Dsonar.inclusions=**/*.java -Dsonar.sources=. -Dsonar.sourceEncoding=UTF-8 -Dsonar.java.source=1.6 -Dsonar.jacoco.reportPaths=target/jacoco.exec -Dsonar.scm.disabled=true -X

-Dsonar.exclusions=**/*?.java -Dsonar.sources=. -Dsonar.sourceEncoding=UTF-8 -Dsonar.java.source=1.6 -Dsonar.jacoco.reportPaths=target/jacoco.exec -Dsonar.scm.disabled=true -X

Saben alguna manera?

postgresql – Installing Postgres for Sonar on Suse-Linux

unable to install Postgres db for Sonarqube on Suse-Linux, i have tried to install postgres using zaypper but no luck

NAME="SLES"
VERSION="15-SP2"
PRETTY_NAME="SUSE Linux Enterprise Server 15 SP2"
``

below command has been executed 

```786  2021-03-12 08:18:20 zypper install postgresql10-server  postgresql10
  789  2021-03-12 08:19:42 zypper install postgresql10-server  postgresql10
  790  2021-03-12 08:21:33 zypper in postgresql94 postgresql94-contrib postgresql94-server
  800  2021-03-12 08:53:16 zypper search postgres*
  801  2021-03-12 09:45:54 zypper in postgresql94-server postgresql94-contrib```

java – Sonar: Possible null pointer dereference due to return value of called method

I am getting issue from Sonar: “Style – Possible null pointer dereference due to return value of called method. findbugs:NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE.
the issue is on lockUntil.after(new Date());

try {
            String sql = "select lock_until from shedlock where NAME=?";
            Timestamp lockUntil = jdbcTemplate.queryForObject(sql, new Object() {taskname}, Timestamp.class);
            
            return lockUntil.after(new Date()); //issue line
            
        } catch (EmptyResultDataAccessException e){
            LOGGER.info("Checking shedlock for locked task(" + taskname + "). No task exists. Exception: " + e.getLocalizedMessage());
            return false;
        }

I’ve tried to change this issue line with

Date date = new Date();
return lockUntil.after(date);

or

Date date = new Date();
if(date != null)
    return lockUntil.after(date);
else
    return false;  -> this line is dead end

But it introduces other issues.

Can anyone please guide?

systemctl start sonar Failed to start sonar.service: Unit sonar.service not found. insonarqube instation on ubuntu18.04

file in (/etc/systemd/system/sonar.servic)

[Unit]
Description=SonarQube service
After=syslog.target network.target

[Service]
Type=forking

ExecStart=/opt/sonarqube/bin/linux-x86-64/sonar.sh start
ExecStop=/opt/sonarqube/bin/linux-x86-64/sonar.sh stop

User=sonar
Group=sonar
Restart=always

[Install]
WantedBy=multi-user.target