Only project administrators can access project settings (See Security).
Adding a project to SonarQubeis not done through the web interface, but automatically when the project is analyzed for the first time.
You can delete a project by clicking on Project Deletion in the left menu.
Note that a service to delete several projects at the same time is available since version 3.2.
Since version 3.2, the project key can be updated (without losing the history on the project). Go to Configuration > Update Key:

As version 3.3 enables multi-language project analysis, project administrators can select which quality profile to use for each language on their project. Go to Settings > Quality Profiles:

It is possible to exclude files from being analyzed:
sonar.exclusions property.sonar.exclusions property.sonar.tests.exclusions propertysonar.global.exclusions and sonar.global.tests.exclusions properties.
If you want to exclude source code from being check against some coding rules, you can have a look at the Switch Off Violations plugin. |
Since version 3.5, it is also possible to:
sonar.inclusions and sonar.test.inclusions properties. In this case, only these very files will be analyzed.sonar.cpd.exclusions property (Configuration > Settings > Duplications).There are two different ways to exclude/include files:
Fully qualified name of the resource (see red frames below):
For Java only, replace '.' package separator by '/' and add '.java' extension.
# Exclude all classes ending by 'Bean' # Matches org.sonar.api.MyBean.java, org.sonar.util.MyOtherBean.java, etc. sonar.exclusions=**/*Bean.java # Exclude all classes in the 'org.sonar' package # Matches org.sonar.MyClass.java, org.sonar.MyOtherClass.java # But does not match org.sonar.util.MyClassUtil.java sonar.exclusions=org/sonar/*.java # Exclude all classes in the 'org.sonar' package and its children # Matches org.sonar.MyClass.java, org.sonar.MyOtherClass.java, org.sonar.util.MyClassUtil.java sonar.exclusions=org/sonar/**/*.java |
Absolute path:
# Exclude all the *.cs files included in /path_to_my_project/myProject/src/generated and its subdirectories sonar.exclusions=file:/path_to_my_project/myProject/src/generated/**/*.cs # Exclude all the java classes contained in a src/generated/java directory and its subdirectories sonar.exclusions=file:**/src/generated/java/**/*.java |
To add links to your project, click on Links in the left menu:

They are two types of links:
These links have to be defined in the analysis configuration file:
sonar.links.homepagesonar.links.cisonar.links.issuesonar.links.scmsonar.links.scm_devFor Maven projects, these links are retrieved from the project POM:
<url><ciManagement><url><issueManagement><url><scm><url><scm><developerConnection> sonar.links.* property on a Maven project overrides the one above.They can not be modified through the web interface.
Any link can be added trough the web interface.
Those links can be displayed on a dashboard by adding the Description widget.
Several plugins can be configured at project level to override Global Settings for that project. On your project, click on Configuration in the top right corner.