nexxtway/react-rainbow

View on GitHub

Showing 2,739 of 2,739 total issues

Similar blocks of code found in 2 locations. Consider refactoring.
Open

            <defs>
                <clipPath id="clip0_661_16708">
                    <rect width="16" height="16" fill="white" transform="translate(0 0.833984)" />
                </clipPath>
            </defs>
Severity: Major
Found in src/components/ImportRecordsFlow/icons/checkCircle.js and 1 other location - About 1 hr to fix
src/components/ImportRecordsFlow/icons/xCircle.js on lines 44..48

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 58.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 2 locations. Consider refactoring.
Open

    handleFocus() {
        const { onFocus, value } = this.props;
        this.openMenu();
        const eventValue = value || null;
        onFocus(eventValue);
Severity: Major
Found in src/components/Lookup/index.js and 1 other location - About 1 hr to fix
src/components/Lookup/index.js on lines 177..182

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 58.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 2 locations. Consider refactoring.
Open

    handleBlur() {
        const { onBlur, value } = this.props;
        this.closeMenu();
        const eventValue = value || null;
        onBlur(eventValue);
Severity: Major
Found in src/components/Lookup/index.js and 1 other location - About 1 hr to fix
src/components/Lookup/index.js on lines 170..175

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 58.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Function useHandleKeyDown has 9 arguments (exceeds 4 allowed). Consider refactoring.
Open

    focusedDate,
    currentMonth,
    rightCalendarMonth,
    minDate,
    maxDate,
Severity: Major
Found in src/components/Calendar/doubleCalendar/hooks/useHandleKeyDown.js - About 1 hr to fix

    Function TreeChildren has 28 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

    export default function TreeChildren(props) {
        const {
            data,
            onNodeCheck,
            onNodeExpand,
    Severity: Minor
    Found in src/components/Tree/treeChildren.js - About 1 hr to fix

      Function Indicator has 28 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

      const Indicator = props => {
          const { id, containerId, header, onSelect, selectedItem, onCreate, onDestroy } = props;
          const indicatorRef = useRef();
      
          useEffect(() => {
      Severity: Minor
      Found in src/components/CarouselCard/indicators/indicator.js - About 1 hr to fix

        Function CSVCell has 28 lines of code (exceeds 25 allowed). Consider refactoring.
        Open

        export default function CSVCell(props) {
            const { onClick, row, value, borderRadius } = props;
            return (
                <CellContainer>
                    <RenderIf isTrue={value}>
        Severity: Minor
        Found in src/components/ImportRecordsFlow/stepThree/csvCell.js - About 1 hr to fix

          Function Dataset has 28 lines of code (exceeds 25 allowed). Consider refactoring.
          Open

          export default function Dataset(props) {
              const datasetId = useUniqueIdentifier('dataset');
              const { title: label, values: data, ...rest } = props;
              const { registerDataset, unregisterDataset, updateDataset } = React.useContext(ChartContext);
              const isRegistered = useRef();
          Severity: Minor
          Found in src/components/Dataset/index.js - About 1 hr to fix

            Function scrollToSelectedTab has 28 lines of code (exceeds 25 allowed). Consider refactoring.
            Open

                scrollToSelectedTab(name) {
                    const { tabsetChildren } = this;
                    const tabset = this.tabsetRef.current;
                    const { scrollLeft, offsetWidth: tabsetWidth } = tabset;
                    const tabIndex = getTabIndexFromName(tabsetChildren, name);
            Severity: Minor
            Found in src/components/Tabset/index.js - About 1 hr to fix

              Similar blocks of code found in 6 locations. Consider refactoring.
              Open

                  it('should return the same number passed when it is less than 1000', () => {
                      lessThan1k.forEach(number => {
                          expect(getSuffixSI(number.value)).toBe(number.result);
                      });
                  });
              Severity: Major
              Found in src/libs/utils/__test__/getSuffixSI.spec.js and 5 other locations - About 1 hr to fix
              src/libs/utils/__test__/getSuffixSI.spec.js on lines 78..82
              src/libs/utils/__test__/getSuffixSI.spec.js on lines 83..87
              src/libs/utils/__test__/getSuffixSI.spec.js on lines 88..92
              src/styles/helpers/__test__/hexToRgb.spec.js on lines 16..20
              src/styles/helpers/__test__/hexToRgba.spec.js on lines 29..33

              Duplicated Code

              Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

              Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

              When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

              Tuning

              This issue has a mass of 57.

              We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

              The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

              If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

              See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

              Refactorings

              Further Reading

              Similar blocks of code found in 6 locations. Consider refactoring.
              Open

                  it('should attach G suffix when it is greater than 1 Billion and less than 1 Trillion', () => {
                      greaterThan1G.forEach(number => {
                          expect(getSuffixSI(number.value)).toBe(number.result);
                      });
                  });
              Severity: Major
              Found in src/libs/utils/__test__/getSuffixSI.spec.js and 5 other locations - About 1 hr to fix
              src/libs/utils/__test__/getSuffixSI.spec.js on lines 73..77
              src/libs/utils/__test__/getSuffixSI.spec.js on lines 78..82
              src/libs/utils/__test__/getSuffixSI.spec.js on lines 83..87
              src/styles/helpers/__test__/hexToRgb.spec.js on lines 16..20
              src/styles/helpers/__test__/hexToRgba.spec.js on lines 29..33

              Duplicated Code

              Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

              Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

              When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

              Tuning

              This issue has a mass of 57.

              We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

              The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

              If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

              See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

              Refactorings

              Further Reading

              Similar blocks of code found in 6 locations. Consider refactoring.
              Open

                  it('should attach k suffix when it is greater than 1000 and less than 1 Million', () => {
                      greaterThan1k.forEach(number => {
                          expect(getSuffixSI(number.value)).toBe(number.result);
                      });
                  });
              Severity: Major
              Found in src/libs/utils/__test__/getSuffixSI.spec.js and 5 other locations - About 1 hr to fix
              src/libs/utils/__test__/getSuffixSI.spec.js on lines 73..77
              src/libs/utils/__test__/getSuffixSI.spec.js on lines 83..87
              src/libs/utils/__test__/getSuffixSI.spec.js on lines 88..92
              src/styles/helpers/__test__/hexToRgb.spec.js on lines 16..20
              src/styles/helpers/__test__/hexToRgba.spec.js on lines 29..33

              Duplicated Code

              Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

              Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

              When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

              Tuning

              This issue has a mass of 57.

              We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

              The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

              If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

              See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

              Refactorings

              Further Reading

              Similar blocks of code found in 6 locations. Consider refactoring.
              Open

                  it('should attach M suffix when it is greater than 1 Million and less than 1 Billion', () => {
                      greaterThan1M.forEach(number => {
                          expect(getSuffixSI(number.value)).toBe(number.result);
                      });
                  });
              Severity: Major
              Found in src/libs/utils/__test__/getSuffixSI.spec.js and 5 other locations - About 1 hr to fix
              src/libs/utils/__test__/getSuffixSI.spec.js on lines 73..77
              src/libs/utils/__test__/getSuffixSI.spec.js on lines 78..82
              src/libs/utils/__test__/getSuffixSI.spec.js on lines 88..92
              src/styles/helpers/__test__/hexToRgb.spec.js on lines 16..20
              src/styles/helpers/__test__/hexToRgba.spec.js on lines 29..33

              Duplicated Code

              Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

              Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

              When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

              Tuning

              This issue has a mass of 57.

              We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

              The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

              If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

              See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

              Refactorings

              Further Reading

              Similar blocks of code found in 5 locations. Consider refactoring.
              Open

                  it('should return the same value if value is sent as param', () => {
                      const returnValue = mount(<CSVCell value="test-value" />);
                      expect(returnValue.text()).toBe('test-value');
                  });
              src/components/AssistiveText/__test__/assistiveText.spec.js on lines 10..13
              src/components/Card/__test__/headerTitle.spec.js on lines 6..9
              src/components/Chip/__test__/chip.spec.js on lines 6..9
              src/components/MenuItem/__test__/menuItem.spec.js on lines 8..11

              Duplicated Code

              Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

              Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

              When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

              Tuning

              This issue has a mass of 57.

              We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

              The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

              If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

              See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

              Refactorings

              Further Reading

              Similar blocks of code found in 5 locations. Consider refactoring.
              Open

                  it('should render the text passed', () => {
                      const component = mount(<AssistiveText text="for screen readers" />);
                      expect(component.text()).toBe('for screen readers');
                  });
              src/components/Card/__test__/headerTitle.spec.js on lines 6..9
              src/components/Chip/__test__/chip.spec.js on lines 6..9
              src/components/ImportRecordsFlow/stepThree/__test__/csvCell.spec.js on lines 7..10
              src/components/MenuItem/__test__/menuItem.spec.js on lines 8..11

              Duplicated Code

              Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

              Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

              When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

              Tuning

              This issue has a mass of 57.

              We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

              The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

              If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

              See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

              Refactorings

              Further Reading

              Similar blocks of code found in 5 locations. Consider refactoring.
              Open

                  it('should set the label passed', () => {
                      const component = mount(<Chip label="testing Chip" />);
                      expect(component.text()).toBe('testing Chip');
                  });
              Severity: Major
              Found in src/components/Chip/__test__/chip.spec.js and 4 other locations - About 1 hr to fix
              src/components/AssistiveText/__test__/assistiveText.spec.js on lines 10..13
              src/components/Card/__test__/headerTitle.spec.js on lines 6..9
              src/components/ImportRecordsFlow/stepThree/__test__/csvCell.spec.js on lines 7..10
              src/components/MenuItem/__test__/menuItem.spec.js on lines 8..11

              Duplicated Code

              Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

              Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

              When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

              Tuning

              This issue has a mass of 57.

              We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

              The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

              If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

              See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

              Refactorings

              Further Reading

              Similar blocks of code found in 6 locations. Consider refactoring.
              Open

                  it('should return rgba with alpha = 1 wich is the default value', () => {
                      colors.forEach(value => {
                          expect(hexToRgba(value.hex)).toBe(value.rgbad);
                      });
                  });
              Severity: Major
              Found in src/styles/helpers/__test__/hexToRgba.spec.js and 5 other locations - About 1 hr to fix
              src/libs/utils/__test__/getSuffixSI.spec.js on lines 73..77
              src/libs/utils/__test__/getSuffixSI.spec.js on lines 78..82
              src/libs/utils/__test__/getSuffixSI.spec.js on lines 83..87
              src/libs/utils/__test__/getSuffixSI.spec.js on lines 88..92
              src/styles/helpers/__test__/hexToRgb.spec.js on lines 16..20

              Duplicated Code

              Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

              Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

              When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

              Tuning

              This issue has a mass of 57.

              We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

              The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

              If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

              See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

              Refactorings

              Further Reading

              Similar blocks of code found in 5 locations. Consider refactoring.
              Open

                  it('should render the label passed', () => {
                      const component = mount(<MenuItem label="item label" />);
                      expect(component.text()).toBe('item label');
                  });
              Severity: Major
              Found in src/components/MenuItem/__test__/menuItem.spec.js and 4 other locations - About 1 hr to fix
              src/components/AssistiveText/__test__/assistiveText.spec.js on lines 10..13
              src/components/Card/__test__/headerTitle.spec.js on lines 6..9
              src/components/Chip/__test__/chip.spec.js on lines 6..9
              src/components/ImportRecordsFlow/stepThree/__test__/csvCell.spec.js on lines 7..10

              Duplicated Code

              Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

              Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

              When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

              Tuning

              This issue has a mass of 57.

              We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

              The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

              If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

              See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

              Refactorings

              Further Reading

              Similar blocks of code found in 6 locations. Consider refactoring.
              Open

                  it('should return the right value in rgb format', () => {
                      colors.forEach(value => {
                          expect(hexToRgb(value.hex)).toBe(value.rgb);
                      });
                  });
              Severity: Major
              Found in src/styles/helpers/__test__/hexToRgb.spec.js and 5 other locations - About 1 hr to fix
              src/libs/utils/__test__/getSuffixSI.spec.js on lines 73..77
              src/libs/utils/__test__/getSuffixSI.spec.js on lines 78..82
              src/libs/utils/__test__/getSuffixSI.spec.js on lines 83..87
              src/libs/utils/__test__/getSuffixSI.spec.js on lines 88..92
              src/styles/helpers/__test__/hexToRgba.spec.js on lines 29..33

              Duplicated Code

              Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

              Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

              When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

              Tuning

              This issue has a mass of 57.

              We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

              The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

              If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

              See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

              Refactorings

              Further Reading

              Similar blocks of code found in 5 locations. Consider refactoring.
              Open

                  it('should set the title passed', () => {
                      const component = mount(<HeaderTitle title="my title" />);
                      expect(component.text()).toBe('my title');
                  });
              Severity: Major
              Found in src/components/Card/__test__/headerTitle.spec.js and 4 other locations - About 1 hr to fix
              src/components/AssistiveText/__test__/assistiveText.spec.js on lines 10..13
              src/components/Chip/__test__/chip.spec.js on lines 6..9
              src/components/ImportRecordsFlow/stepThree/__test__/csvCell.spec.js on lines 7..10
              src/components/MenuItem/__test__/menuItem.spec.js on lines 8..11

              Duplicated Code

              Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

              Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

              When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

              Tuning

              This issue has a mass of 57.

              We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

              The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

              If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

              See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

              Refactorings

              Further Reading

              Severity
              Category
              Status
              Source
              Language