diff options
| author | Amaury Levé | 2018-06-26 15:24:29 +0200 | 
|---|---|---|
| committer | Elena Vilchik | 2018-06-26 17:12:59 +0200 | 
| commit | 510ac865875fcd1ed4475a50f74fd3ed5f0de3d5 (patch) | |
| tree | e5211369488c3107bb706064b8faa046650f10bc /its | |
| parent | 5aaa1f182736f84f1613aa60f3f7da37103167c2 (diff) | |
| download | sonar-css-510ac865875fcd1ed4475a50f74fd3ed5f0de3d5.tar.bz2 | |
Rule S4664: Selectors of lower specificity should come before overriding selectors of higher specificity
Diffstat (limited to 'its')
| -rw-r--r-- | its/plugin/projects/issues-project/src/file1.css | 23 | ||||
| -rw-r--r-- | its/plugin/projects/issues-project/src/file2.less | 23 | ||||
| -rw-r--r-- | its/plugin/projects/issues-project/src/file3.scss | 23 | 
3 files changed, 39 insertions, 30 deletions
| diff --git a/its/plugin/projects/issues-project/src/file1.css b/its/plugin/projects/issues-project/src/file1.css index 7ed5eae..cac30a7 100644 --- a/its/plugin/projects/issues-project/src/file1.css +++ b/its/plugin/projects/issues-project/src/file1.css @@ -1,9 +1,20 @@  @import "a.css";  @import "a.css";                                              /* S1128 | no-duplicate-at-import-rules */ +b a { +  color: pink;;                                               /* S1116 | no-extra-semicolons */ +} + +a {                                                           /* S4664 | no-descending-specificity */ +  color: red; +} + +a::pseudo {                                                   /* S4660 | selector-pseudo-element-no-unknown */ +  color: red; +} +  a:unknown {                                                   /* S4659 | selector-pseudo-class-no-unknown */    background-color: #ffw;                                     /* S4647 | color-no-invalid-hex */ -  width: 100pixels;                                           /* S4653 | unit-no-unknown */    /* */                                                       /* S4663 | comment-no-empty */    content: "first      second";                                                  /* S4652 | string-no-newline */ @@ -14,7 +25,7 @@ a:unknown {                                                   /* S4659 | selecto    heigth: 100%;                                               /* S4654 | property-no-unknown */    padding-left: 10px;    padding: 20px;                                              /* S4657 | declaration-block-no-shorthand-property-overrides */ -  top: calc(1px+2px);                                         /* S4650 | function-calc-no-unspaced-operator */ +  top: calc(1px+2px);                                         /* S4650 | function-calc-no-unspaced-operator */ /* S4653 | unit-no-unknown */  }  // color: pink;                                               /* S4668 | no-invalid-double-slash-comments */ @@ -28,14 +39,6 @@ a:unknown {                                                   /* S4659 | selecto    padding: 100px;  } -a { -  color: pink;;                                               /* S1116 | no-extra-semicolons */ -} - -a::pseudo {                                                   /* S4660 | selector-pseudo-element-no-unknown */ -  color: red; -} -  unknown {                                                     /* S4670 | selector-type-no-unknown */    color: black;  } diff --git a/its/plugin/projects/issues-project/src/file2.less b/its/plugin/projects/issues-project/src/file2.less index e86afd8..f1214ba 100644 --- a/its/plugin/projects/issues-project/src/file2.less +++ b/its/plugin/projects/issues-project/src/file2.less @@ -1,9 +1,20 @@  @import "a.css";  @import "a.css";                                              /* S1128 | no-duplicate-at-import-rules | Doesn't raise for LESS */ +b a { +  color: pink;;                                               /* S1116 | no-extra-semicolons */ +} + +a {                                                           /* S4664 | no-descending-specificity */ +  color: red; +} + +a::pseudo {                                                   /* S4660 | selector-pseudo-element-no-unknown */ +  color: red; +} +  a:unknown {                                                   /* S4659 | selector-pseudo-class-no-unknown */    background-color: #ffw;                                     /* S4647 | color-no-invalid-hex */ -  width: 100pixels;                                           /* S4653 | unit-no-unknown */    /* */                                                       /* S4663 | comment-no-empty */    content: "first      second";                                                  /* S4652 | string-no-newline */ @@ -14,7 +25,7 @@ a:unknown {                                                   /* S4659 | selecto    heigth: 100%;                                               /* S4654 | property-no-unknown */    padding-left: 10px;    padding: 20px;                                              /* S4657 | declaration-block-no-shorthand-property-overrides */ -  top: calc(1px+2px);                                         /* S4650 | function-calc-no-unspaced-operator */ +  top: calc(1px+2px);                                         /* S4650 | function-calc-no-unspaced-operator */ /* S4653 | unit-no-unknown */  }  // color: pink;                                               /* S4668 | no-invalid-double-slash-comments | Doesn't raise for LESS */ @@ -28,14 +39,6 @@ a:unknown {                                                   /* S4659 | selecto    padding: 100px;  } -a { -  color: pink;;                                               /* S1116 | no-extra-semicolons */ -} - -a::pseudo {                                                   /* S4660 | selector-pseudo-element-no-unknown */ -  color: red; -} -  unknown {                                                     /* S4670 | selector-type-no-unknown */    color: black;  } diff --git a/its/plugin/projects/issues-project/src/file3.scss b/its/plugin/projects/issues-project/src/file3.scss index 4b68ede..de42fb3 100644 --- a/its/plugin/projects/issues-project/src/file3.scss +++ b/its/plugin/projects/issues-project/src/file3.scss @@ -1,9 +1,20 @@  @import "a.css";  @import "a.css";                                              /* S1128 | no-duplicate-at-import-rules */ +b a { +  color: pink;;                                               /* S1116 | no-extra-semicolons */ +} + +a {                                                           /* S4664 | no-descending-specificity */ +  color: red; +} + +a::pseudo {                                                   /* S4660 | selector-pseudo-element-no-unknown */ +  color: red; +} +  a:unknown {                                                   /* S4659 | selector-pseudo-class-no-unknown */    background-color: #ffw;                                     /* S4647 | color-no-invalid-hex */ -  width: 100pixels;                                           /* S4653 | unit-no-unknown */    /* */                                                       /* S4663 | comment-no-empty */    content: "first      second";                                                  /* S4652 | string-no-newline */ @@ -14,7 +25,7 @@ a:unknown {                                                   /* S4659 | selecto    heigth: 100%;                                               /* S4654 | property-no-unknown */    padding-left: 10px;    padding: 20px;                                              /* S4657 | declaration-block-no-shorthand-property-overrides */ -  top: calc(1px+2px);                                         /* S4650 | function-calc-no-unspaced-operator */ +  top: calc(1px+2px);                                         /* S4650 | function-calc-no-unspaced-operator */ /* S4653 | unit-no-unknown */  }  // color: pink;                                               /* S4668 | no-invalid-double-slash-comments | Doesn't raise for SCSS */ @@ -28,14 +39,6 @@ a:unknown {                                                   /* S4659 | selecto    padding: 100px;  } -a { -  color: pink;;                                               /* S1116 | no-extra-semicolons */ -} - -a::pseudo {                                                   /* S4660 | selector-pseudo-element-no-unknown */ -  color: red; -} -  unknown {                                                     /* S4670 | selector-type-no-unknown */    color: black;  } | 
