Browse Source

SONAR-15644 Remove CSS plugin (#4975)

CSS analysis is integrated into the javascript plugin
tags/9.2.0.49834
Tibor Blenessy 2 years ago
parent
commit
5dc2bc2d5b

+ 1
- 2
build.gradle View File

dependency 'com.sonarsource.slang:sonar-apex-plugin:1.8.3.2219' dependency 'com.sonarsource.slang:sonar-apex-plugin:1.8.3.2219'
dependency 'com.sonarsource.swift:sonar-swift-plugin:4.3.2.5043' dependency 'com.sonarsource.swift:sonar-swift-plugin:4.3.2.5043'
dependency 'com.sonarsource.tsql:sonar-tsql-plugin:1.5.1.4340' dependency 'com.sonarsource.tsql:sonar-tsql-plugin:1.5.1.4340'
dependency 'org.sonarsource.config:sonar-config-plugin:1.0.0.32'
dependency 'org.sonarsource.css:sonar-css-plugin:1.4.2.2002'
dependency 'org.sonarsource.config:sonar-config-plugin:1.0.0.32'
dependency 'org.sonarsource.dotnet:sonar-csharp-plugin:8.29.0.36737' dependency 'org.sonarsource.dotnet:sonar-csharp-plugin:8.29.0.36737'
dependency 'org.sonarsource.dotnet:sonar-vbnet-plugin:8.29.0.36737' dependency 'org.sonarsource.dotnet:sonar-vbnet-plugin:8.29.0.36737'
dependency 'org.sonarsource.flex:sonar-flex-plugin:2.6.2.2641' dependency 'org.sonarsource.flex:sonar-flex-plugin:2.6.2.2641'

+ 0
- 18
server/sonar-docs/src/pages/analysis/languages/css.md View File

---
title: CSS
url: /analysis/languages/css/
---



## Prerequisites
In order to analyze CSS code, you need to have Node.js >= 8 installed on the machine running the scan. Set property `sonar.nodejs.executable` to an absolute path to Node.js executable, if standard `node` is not available.

If you have a community plugin that handles CSS installed on your SonarQube instance it will conflict with SonarCSS, so it should be removed.

## Language-Specific Properties

Discover and update the CSS-specific [properties](/analysis/analysis-parameters/) in: <!-- sonarcloud -->Project <!-- /sonarcloud -->**[Administration > General Settings > CSS](/#sonarqube-admin#/admin/settings?category=css)**

## Related Pages
* [Importing External Issues](/analysis/external-issues/) (StyleLint.io)

+ 3
- 3
server/sonar-docs/src/pages/analysis/languages/overview.md View File



SonarQube provides analysis of different languages depending on the edition you're running. SonarQube provides analysis of different languages depending on the edition you're running.


| Language | Community Edition | Developer Edition | Enterprise Edition and Data Center Edtion |
| ------------------------------------ | ---------------------- | ---------------------- | ----------------------------------------- |
| Language | Community Edition | Developer Edition | Enterprise Edition and Data Center Edtion |
| --------------------------------------------- | ---------------------- | ---------------------- | ----------------------------------------- |
| [ABAP](/analysis/languages/abap/) | | ![](/images/check.svg) | ![](/images/check.svg) | | [ABAP](/analysis/languages/abap/) | | ![](/images/check.svg) | ![](/images/check.svg) |
| [Apex](/analysis/languages/apex/) | | | ![](/images/check.svg) | | [Apex](/analysis/languages/apex/) | | | ![](/images/check.svg) |
| [C#](/analysis/languages/csharp/) | ![](/images/check.svg) | ![](/images/check.svg) | ![](/images/check.svg) | | [C#](/analysis/languages/csharp/) | ![](/images/check.svg) | ![](/images/check.svg) | ![](/images/check.svg) |
| [C](/analysis/languages/cfamily/) | | ![](/images/check.svg) | ![](/images/check.svg) | | [C](/analysis/languages/cfamily/) | | ![](/images/check.svg) | ![](/images/check.svg) |
| [C++](/analysis/languages/cfamily/) | | ![](/images/check.svg) | ![](/images/check.svg) | | [C++](/analysis/languages/cfamily/) | | ![](/images/check.svg) | ![](/images/check.svg) |
| [COBOL](/analysis/languages/cobol/) | | | ![](/images/check.svg) | | [COBOL](/analysis/languages/cobol/) | | | ![](/images/check.svg) |
| [CSS](/analysis/languages/css/) | ![](/images/check.svg) | ![](/images/check.svg) | ![](/images/check.svg) |
| [CSS](/analysis/languages/javascript/) | ![](/images/check.svg) | ![](/images/check.svg) | ![](/images/check.svg) |
| [Flex](/analysis/languages/flex/) | ![](/images/check.svg) | ![](/images/check.svg) | ![](/images/check.svg) | | [Flex](/analysis/languages/flex/) | ![](/images/check.svg) | ![](/images/check.svg) | ![](/images/check.svg) |
| [Go](/analysis/languages/go/) | ![](/images/check.svg) | ![](/images/check.svg) | ![](/images/check.svg) | | [Go](/analysis/languages/go/) | ![](/images/check.svg) | ![](/images/check.svg) | ![](/images/check.svg) |
| [Java](/analysis/languages/java/) | ![](/images/check.svg) | ![](/images/check.svg) | ![](/images/check.svg) | | [Java](/analysis/languages/java/) | ![](/images/check.svg) | ![](/images/check.svg) | ![](/images/check.svg) |

+ 0
- 1
server/sonar-docs/static/SonarCloudNavigationTree.json View File

"/analysis/languages/csharp/", "/analysis/languages/csharp/",
"/analysis/languages/cfamily/", "/analysis/languages/cfamily/",
"/analysis/languages/cobol/", "/analysis/languages/cobol/",
"/analysis/languages/css/",
"/analysis/languages/flex/", "/analysis/languages/flex/",
"/analysis/languages/go/", "/analysis/languages/go/",
"/analysis/languages/html/", "/analysis/languages/html/",

+ 17
- 33
server/sonar-docs/static/SonarQubeNavigationTree.json View File

[ [
{ {
"title": "Requirements", "title": "Requirements",
"children": [
"/requirements/requirements/",
"/requirements/hardware-recommendations/"
]
"children": ["/requirements/requirements/", "/requirements/hardware-recommendations/"]
}, },
{ {
"title": "Analyzing Source Code", "title": "Analyzing Source Code",
"/analysis/languages/csharp/", "/analysis/languages/csharp/",
"/analysis/languages/cfamily/", "/analysis/languages/cfamily/",
"/analysis/languages/cobol/", "/analysis/languages/cobol/",
"/analysis/languages/css/",
"/analysis/languages/flex/", "/analysis/languages/flex/",
"/analysis/languages/go/", "/analysis/languages/go/",
"/analysis/languages/html/", "/analysis/languages/html/",
"/analysis/generic-test/", "/analysis/generic-test/",
{ {
"title": "Importing External Issues", "title": "Importing External Issues",
"children": [
"/analysis/external-issues/",
"/analysis/generic-issue/"
]
"children": ["/analysis/external-issues/", "/analysis/generic-issue/"]
}, },
"/analysis/background-tasks/", "/analysis/background-tasks/",
"/analysis/pull-request/",
"/analysis/pull-request/",
{ {
"title": "Branches", "title": "Branches",
"children": [
"/branches/overview/",
"/branches/branches-faq/"
]
"children": ["/branches/overview/", "/branches/branches-faq/"]
}, },
{
{
"title": "CI Integration", "title": "CI Integration",
"children": [ "children": [
"/analysis/ci-integration-overview/", "/analysis/ci-integration-overview/",
"/analysis/jenkins/",
"/analysis/codemagic/"
"/analysis/jenkins/",
"/analysis/codemagic/"
] ]
}, },
"/analysis/scm-integration/", "/analysis/scm-integration/",
"children": [ "children": [
"/analysis/github-integration/", "/analysis/github-integration/",
"/analysis/gitlab-integration/", "/analysis/gitlab-integration/",
{
{
"title": "Bitbucket Integration", "title": "Bitbucket Integration",
"children": [
"/analysis/bitbucket-integration/",
"/analysis/bitbucket-cloud-integration/"
]
"children": ["/analysis/bitbucket-integration/", "/analysis/bitbucket-cloud-integration/"]
}, },
"/analysis/azuredevops-integration/" "/analysis/azuredevops-integration/"
]
]
}, },
{ {
"title": "User Guide", "title": "User Guide",
{ {
"title": "Rules", "title": "Rules",
"children": [ "children": [
"/user-guide/rules/",
"/user-guide/security-rules/",
"/user-guide/built-in-rule-tags/"
"/user-guide/rules/",
"/user-guide/security-rules/",
"/user-guide/built-in-rule-tags/"
] ]
}, },
{ {
"title": "User Account", "title": "User Account",
"children": [
"/user-guide/user-account/",
"/user-guide/user-token/"
]
"children": ["/user-guide/user-account/", "/user-guide/user-token/"]
}, },
"/user-guide/issues/", "/user-guide/issues/",
"/user-guide/security-hotspots/", "/user-guide/security-hotspots/",
"/project-administration/project-existence/", "/project-administration/project-existence/",
"/project-administration/managing-project-history/", "/project-administration/managing-project-history/",
"/project-administration/narrowing-the-focus/", "/project-administration/narrowing-the-focus/",
"/project-administration/new-code-period/",
"/project-administration/managing-portfolios/",
"/project-administration/managing-applications/",
"/project-administration/new-code-period/",
"/project-administration/managing-portfolios/",
"/project-administration/managing-applications/",
"/project-administration/portfolio-pdf-configuration/", "/project-administration/portfolio-pdf-configuration/",
"/project-administration/project-settings/", "/project-administration/project-settings/",
"/project-administration/webhooks/" "/project-administration/webhooks/"

+ 22
- 47
server/sonar-docs/static/StaticNavigationTree.json View File

"/setup/get-started-2-minutes/", "/setup/get-started-2-minutes/",
{ {
"title": "Requirements", "title": "Requirements",
"children": [
"/requirements/requirements/",
"/requirements/hardware-recommendations/"
]
"children": ["/requirements/requirements/", "/requirements/hardware-recommendations/"]
}, },
{ {
"title": "Setup and Upgrade", "title": "Setup and Upgrade",
"/setup/install-server/", "/setup/install-server/",
{ {
"title": "Configure and Operate a Server", "title": "Configure and Operate a Server",
"children": [
"/setup/operate-server/",
"/setup/environment-variables/"
]
"children": ["/setup/operate-server/", "/setup/environment-variables/"]
}, },
"/setup/install-plugin/", "/setup/install-plugin/",
"/setup/install-cluster/", "/setup/install-cluster/",
"/setup/operate-cluster/", "/setup/operate-cluster/",
{
{
"title": "Deploy on Kubernetes", "title": "Deploy on Kubernetes",
"children": [
"/setup/sonarqube-on-kubernetes/",
"/setup/sonarqube-cluster-on-kubernetes/"
]
"children": ["/setup/sonarqube-on-kubernetes/", "/setup/sonarqube-cluster-on-kubernetes/"]
}, },
{ {
"title": "Upgrade the Server", "title": "Upgrade the Server",
"children": [
"/setup/before-you-upgrade/",
"/setup/upgrading/"
]
"children": ["/setup/before-you-upgrade/", "/setup/upgrading/"]
}, },
"/setup/upgrade-notes/", "/setup/upgrade-notes/",
"/setup/troubleshooting/" "/setup/troubleshooting/"
"/analysis/languages/csharp/", "/analysis/languages/csharp/",
"/analysis/languages/cfamily/", "/analysis/languages/cfamily/",
"/analysis/languages/cobol/", "/analysis/languages/cobol/",
"/analysis/languages/css/",
"/analysis/languages/flex/", "/analysis/languages/flex/",
"/analysis/languages/go/", "/analysis/languages/go/",
"/analysis/languages/html/", "/analysis/languages/html/",
"/analysis/generic-test/", "/analysis/generic-test/",
{ {
"title": "Importing External Issues", "title": "Importing External Issues",
"children": [
"/analysis/external-issues/",
"/analysis/generic-issue/"
]
"children": ["/analysis/external-issues/", "/analysis/generic-issue/"]
}, },
"/analysis/background-tasks/", "/analysis/background-tasks/",
"/analysis/pull-request/",
"/analysis/pull-request/",
{ {
"title": "Branches", "title": "Branches",
"children": [
"/branches/overview/",
"/branches/branches-faq/"
]
"children": ["/branches/overview/", "/branches/branches-faq/"]
}, },
{
{
"title": "CI Integration", "title": "CI Integration",
"children": [ "children": [
"/analysis/ci-integration-overview/", "/analysis/ci-integration-overview/",
"/analysis/jenkins/",
"/analysis/codemagic/"
"/analysis/jenkins/",
"/analysis/codemagic/"
] ]
},
},
"/analysis/scm-integration/", "/analysis/scm-integration/",
"/analysis/security_configuration/", "/analysis/security_configuration/",
"/analysis/analysis-with-java-11/" "/analysis/analysis-with-java-11/"
"children": [ "children": [
"/analysis/github-integration/", "/analysis/github-integration/",
"/analysis/gitlab-integration/", "/analysis/gitlab-integration/",
{
{
"title": "Bitbucket Integration", "title": "Bitbucket Integration",
"children": [
"/analysis/bitbucket-integration/",
"/analysis/bitbucket-cloud-integration/"
]
"children": ["/analysis/bitbucket-integration/", "/analysis/bitbucket-cloud-integration/"]
}, },
"/analysis/azuredevops-integration/" "/analysis/azuredevops-integration/"
]
]
}, },
{ {
"title": "User Guide", "title": "User Guide",
{ {
"title": "Rules", "title": "Rules",
"children": [ "children": [
"/user-guide/rules/",
"/user-guide/security-rules/",
"/user-guide/built-in-rule-tags/"
"/user-guide/rules/",
"/user-guide/security-rules/",
"/user-guide/built-in-rule-tags/"
] ]
}, },
{ {
"title": "User Account", "title": "User Account",
"children": [
"/user-guide/user-account/",
"/user-guide/user-token/"
]
"children": ["/user-guide/user-account/", "/user-guide/user-token/"]
}, },
"/user-guide/issues/", "/user-guide/issues/",
"/user-guide/security-hotspots/", "/user-guide/security-hotspots/",
"/project-administration/project-existence/", "/project-administration/project-existence/",
"/project-administration/managing-project-history/", "/project-administration/managing-project-history/",
"/project-administration/narrowing-the-focus/", "/project-administration/narrowing-the-focus/",
"/project-administration/new-code-period/",
"/project-administration/managing-portfolios/",
"/project-administration/managing-applications/",
"/project-administration/new-code-period/",
"/project-administration/managing-portfolios/",
"/project-administration/managing-applications/",
"/project-administration/portfolio-pdf-configuration/", "/project-administration/portfolio-pdf-configuration/",
"/project-administration/project-settings/", "/project-administration/project-settings/",
"/project-administration/webhooks/" "/project-administration/webhooks/"

+ 1
- 2
sonar-application/bundled_plugins.gradle View File

dependencies {
bundledPlugin 'org.sonarsource.css:sonar-css-plugin@jar'
dependencies {
bundledPlugin "org.sonarsource.dotnet:sonar-csharp-plugin@jar" bundledPlugin "org.sonarsource.dotnet:sonar-csharp-plugin@jar"
bundledPlugin "org.sonarsource.dotnet:sonar-vbnet-plugin@jar" bundledPlugin "org.sonarsource.dotnet:sonar-vbnet-plugin@jar"
bundledPlugin 'org.sonarsource.flex:sonar-flex-plugin@jar' bundledPlugin 'org.sonarsource.flex:sonar-flex-plugin@jar'

Loading…
Cancel
Save