Feature #2717: dcc.DateRangeSlider and dcc.DateSlider#3802
Quality Gate passed
Annotations
Check warning on line 714 in components/dash-core-components/src/utils/calendar/helpers.ts
sonarqubecloud / SonarCloud Code Analysis
Function 'enforceNoDisabledInBetween' has too many parameters (10). Maximum allowed is 7.
See more on https://sonarcloud.io/project/issues?id=plotly_dash&issues=AZ55VHoIEMqJBb_Rbb9V&open=AZ55VHoIEMqJBb_Rbb9V&pullRequest=3802
Check warning on line 447 in components/dash-core-components/src/fragments/DateRangeSlider.tsx
sonarqubecloud / SonarCloud Code Analysis
This assertion is unnecessary since it does not change the type of the expression.
See more on https://sonarcloud.io/project/issues?id=plotly_dash&issues=AZ7SC7T48JVNcsmisyNA&open=AZ7SC7T48JVNcsmisyNA&pullRequest=3802
Check warning on line 561 in components/dash-core-components/src/utils/calendar/helpers.ts
sonarqubecloud / SonarCloud Code Analysis
Add an initial value to this "reduce()" call.
See more on https://sonarcloud.io/project/issues?id=plotly_dash&issues=AZ6nBRU6vn79Adz8qdRl&open=AZ6nBRU6vn79Adz8qdRl&pullRequest=3802
Check warning on line 68 in components/dash-core-components/src/fragments/DateRangeSlider.tsx
sonarqubecloud / SonarCloud Code Analysis
Mark the props of the component as read-only.
See more on https://sonarcloud.io/project/issues?id=plotly_dash&issues=AZ55VHobEMqJBb_Rbb9Z&open=AZ55VHobEMqJBb_Rbb9Z&pullRequest=3802
Check warning on line 367 in components/dash-core-components/src/fragments/DateRangeSlider.tsx
sonarqubecloud / SonarCloud Code Analysis
Handle this exception or don't catch it at all.
See more on https://sonarcloud.io/project/issues?id=plotly_dash&issues=AZ55VHobEMqJBb_Rbb9d&open=AZ55VHobEMqJBb_Rbb9d&pullRequest=3802
Check warning on line 20 in components/dash-core-components/src/components/DateSlider.tsx
sonarqubecloud / SonarCloud Code Analysis
Remove this unused import of 'dateAsStr'.
See more on https://sonarcloud.io/project/issues?id=plotly_dash&issues=AZ7r8r8RG0KwB-63oaxb&open=AZ7r8r8RG0KwB-63oaxb&pullRequest=3802
Check warning on line 18 in components/dash-core-components/src/utils/computeDateSliderMarkers.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer default parameters over reassignment.
See more on https://sonarcloud.io/project/issues?id=plotly_dash&issues=AZ55VHoREMqJBb_Rbb9X&open=AZ55VHoREMqJBb_Rbb9X&pullRequest=3802
Check failure on line 94 in components/dash-core-components/src/components/css/datesliders.css
sonarqubecloud / SonarCloud Code Analysis
Expected single space before "-" operator
See more on https://sonarcloud.io/project/issues?id=plotly_dash&issues=AZ7iF2jYFY5xOnvnN0oq&open=AZ7iF2jYFY5xOnvnN0oq&pullRequest=3802
Check warning on line 25 in components/dash-core-components/src/components/DateRangeSlider.tsx
sonarqubecloud / SonarCloud Code Analysis
Mark the props of the component as read-only.
See more on https://sonarcloud.io/project/issues?id=plotly_dash&issues=AZ55VHnoEMqJBb_Rbb9N&open=AZ55VHnoEMqJBb_Rbb9N&pullRequest=3802
Check warning on line 19 in components/dash-core-components/src/components/DateSlider.tsx
sonarqubecloud / SonarCloud Code Analysis
Remove this unused import of 'snapToValidDate'.
See more on https://sonarcloud.io/project/issues?id=plotly_dash&issues=AZ7r8r8RG0KwB-63oaxa&open=AZ7r8r8RG0KwB-63oaxa&pullRequest=3802
sonarqubecloud / SonarCloud Code Analysis
Prefer `.at(…)` over `[….length - index]`.
See more on https://sonarcloud.io/project/issues?id=plotly_dash&issues=AZ55VHpSEMqJBb_Rbb9j&open=AZ55VHpSEMqJBb_Rbb9j&pullRequest=3802
Check warning on line 614 in components/dash-core-components/tests/unit/calendar/helpers.test.ts
sonarqubecloud / SonarCloud Code Analysis
Remove this redundant "undefined".
See more on https://sonarcloud.io/project/issues?id=plotly_dash&issues=AZ55VHpJEMqJBb_Rbb9g&open=AZ55VHpJEMqJBb_Rbb9g&pullRequest=3802
Check warning on line 691 in components/dash-core-components/src/utils/calendar/helpers.ts
sonarqubecloud / SonarCloud Code Analysis
Extract this nested ternary operation into an independent statement.
See more on https://sonarcloud.io/project/issues?id=plotly_dash&issues=AZ6nBRU6vn79Adz8qdRm&open=AZ6nBRU6vn79Adz8qdRm&pullRequest=3802
Check warning on line 701 in components/dash-core-components/src/utils/calendar/helpers.ts
sonarqubecloud / SonarCloud Code Analysis
Add an initial value to this "reduce()" call.
See more on https://sonarcloud.io/project/issues?id=plotly_dash&issues=AZ6nBRU6vn79Adz8qdRn&open=AZ6nBRU6vn79Adz8qdRn&pullRequest=3802
Check warning on line 221 in components/dash-core-components/src/fragments/DateRangeSlider.tsx
sonarqubecloud / SonarCloud Code Analysis
Do not use Array index in keys
See more on https://sonarcloud.io/project/issues?id=plotly_dash&issues=AZ55VHobEMqJBb_Rbb9c&open=AZ55VHobEMqJBb_Rbb9c&pullRequest=3802
Check warning on line 50 in components/dash-core-components/src/components/DateSlider.tsx
sonarqubecloud / SonarCloud Code Analysis
Mark the props of the component as read-only.
See more on https://sonarcloud.io/project/issues?id=plotly_dash&issues=AZ55VHkpEMqJBb_Rbb9M&open=AZ55VHkpEMqJBb_Rbb9M&pullRequest=3802
Check failure on line 69 in components/dash-core-components/src/fragments/DateRangeSlider.tsx
sonarqubecloud / SonarCloud Code Analysis
Provide a compare function that depends on "String.localeCompare", to reliably sort elements alphabetically.
See more on https://sonarcloud.io/project/issues?id=plotly_dash&issues=AZ55VHobEMqJBb_Rbb9a&open=AZ55VHobEMqJBb_Rbb9a&pullRequest=3802
Check warning on line 415 in components/dash-core-components/src/utils/calendar/helpers.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer `Math.max()` to simplify ternary expressions.
See more on https://sonarcloud.io/project/issues?id=plotly_dash&issues=AZ55VHoIEMqJBb_Rbb9S&open=AZ55VHoIEMqJBb_Rbb9S&pullRequest=3802
Check warning on line 91 in components/dash-core-components/src/fragments/DateRangeSlider.tsx
sonarqubecloud / SonarCloud Code Analysis
Extract this nested ternary operation into an independent statement.
See more on https://sonarcloud.io/project/issues?id=plotly_dash&issues=AZ6nBRX8vn79Adz8qdRp&open=AZ6nBRX8vn79Adz8qdRp&pullRequest=3802
Check failure on line 714 in components/dash-core-components/src/utils/calendar/helpers.ts
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 25 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=plotly_dash&issues=AZ55VHoIEMqJBb_Rbb9W&open=AZ55VHoIEMqJBb_Rbb9W&pullRequest=3802
Check failure on line 518 in components/dash-core-components/src/utils/calendar/helpers.ts
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 18 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=plotly_dash&issues=AZ55VHoIEMqJBb_Rbb9T&open=AZ55VHoIEMqJBb_Rbb9T&pullRequest=3802
Check warning on line 246 in components/dash-core-components/src/utils/calendar/helpers.ts
sonarqubecloud / SonarCloud Code Analysis
Replace this union type with a type alias.
See more on https://sonarcloud.io/project/issues?id=plotly_dash&issues=AZ6nBRU6vn79Adz8qdRj&open=AZ6nBRU6vn79Adz8qdRj&pullRequest=3802
Check warning on line 314 in components/dash-core-components/tests/unit/calendar/helpers.test.ts
sonarqubecloud / SonarCloud Code Analysis
Remove this redundant "undefined".
See more on https://sonarcloud.io/project/issues?id=plotly_dash&issues=AZ6nBRYuvn79Adz8qdRq&open=AZ6nBRYuvn79Adz8qdRq&pullRequest=3802
Check warning on line 1 in components/dash-core-components/src/utils/LazyLoader/dateRangeSlider.ts
sonarqubecloud / SonarCloud Code Analysis
The arrow function should be named.
See more on https://sonarcloud.io/project/issues?id=plotly_dash&issues=AZ55VHnwEMqJBb_Rbb9O&open=AZ55VHnwEMqJBb_Rbb9O&pullRequest=3802
sonarqubecloud / SonarCloud Code Analysis
Prefer `.at(…)` over `[….length - index]`.
See more on https://sonarcloud.io/project/issues?id=plotly_dash&issues=AZ55VHpSEMqJBb_Rbb9h&open=AZ55VHpSEMqJBb_Rbb9h&pullRequest=3802