gwcuva/gwc-website

View on GitHub

Showing 113 of 372 total issues

Function Footer has 61 lines of code (exceeds 25 allowed). Consider refactoring.
Open

function Footer() {
  return (
    <div className="bg-peacock">
      <Row className={`${isMobile ? "footerLogoMobile" : "footerLogoDesktop"} position-absolute`}>
        <img src={whiteLogo} 
Severity: Major
Found in src/components/CareerFair2024/Footer/Footer.tsx - About 2 hrs to fix

    Function JumpStart has a Cognitive Complexity of 18 (exceeds 5 allowed). Consider refactoring.
    Open

    function JumpStart() {
      const [workshops, setWorkshops] = useState([{'id': '', 'workshopName': '', 'workshopDate': '', 'description': '', 'link': '', 'linkName': ''}]);
      const [description, setDescription] = useState({'titleQuestion': '', 'description': ''});
      const [dropdownOpen, setDropdownOpen] = useState(false);
    
    
    Severity: Minor
    Found in src/components/GirlsHooHack2022/JumpStart/JumpStart.tsx - About 2 hrs to fix

    Cognitive Complexity

    Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

    A method's cognitive complexity is based on a few simple rules:

    • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
    • Code is considered more complex for each "break in the linear flow of the code"
    • Code is considered more complex when "flow breaking structures are nested"

    Further reading

    Function Footer has a Cognitive Complexity of 18 (exceeds 5 allowed). Consider refactoring.
    Open

    function Footer() {
      return (
        <div className="bg-peacock">
          <Row className={`${isMobile ? "footerLogoMobile" : "footerLogoDesktop"} position-absolute`}>
            <img src={whiteLogo} 
    Severity: Minor
    Found in src/components/GirlsHooHack2023/Footer/Footer.tsx - About 2 hrs to fix

    Cognitive Complexity

    Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

    A method's cognitive complexity is based on a few simple rules:

    • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
    • Code is considered more complex for each "break in the linear flow of the code"
    • Code is considered more complex when "flow breaking structures are nested"

    Further reading

    Function Footer has a Cognitive Complexity of 18 (exceeds 5 allowed). Consider refactoring.
    Open

    function Footer() {
      return (
        <div className="bg-peacock">
          <Row className={`${isMobile ? "footerLogoMobile" : "footerLogoDesktop"} position-absolute`}>
            <img src={whiteLogo} 
    Severity: Minor
    Found in src/components/GirlsHooHack2022/Footer/Footer.tsx - About 2 hrs to fix

    Cognitive Complexity

    Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

    A method's cognitive complexity is based on a few simple rules:

    • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
    • Code is considered more complex for each "break in the linear flow of the code"
    • Code is considered more complex when "flow breaking structures are nested"

    Further reading

    Function JumpStart has a Cognitive Complexity of 18 (exceeds 5 allowed). Consider refactoring.
    Open

    function JumpStart() {
      const [workshops, setWorkshops] = useState([{'id': '', 'workshopName': '', 'workshopDate': '', 'description': '', 'link': '', 'linkName': ''}]);
      const [description, setDescription] = useState({'titleQuestion': '', 'description': ''});
      const [dropdownOpen, setDropdownOpen] = useState(false);
    
    
    Severity: Minor
    Found in src/components/GirlsHooHack2023/JumpStart/JumpStart.tsx - About 2 hrs to fix

    Cognitive Complexity

    Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

    A method's cognitive complexity is based on a few simple rules:

    • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
    • Code is considered more complex for each "break in the linear flow of the code"
    • Code is considered more complex when "flow breaking structures are nested"

    Further reading

    Function Speakers has 60 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

    function Speakers(): JSX.Element {
        const [keynotes, setKeynotes] = useState([{'id': '', 'name': '', 'image': '', 'bio': '', 'headshot': {'url': ''}, 'linkedIn': ''}]);
        // const [panelists, setPanelists] = useState([{'id': '', 'name': '', 'image': '', 'bio': '', 'headshot': {'url': ''}, 'linkedIn': ''}]);
        useEffect(() => {
          const fetchKeynotes = async () => {
    Severity: Major
    Found in src/components/GirlsHooHack2023/Speakers/Speakers.tsx - About 2 hrs to fix

      Function Footer has 59 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

      function Footer() {
        return (
          <div className="bg-peacock">
            <Row className={`${isMobile ? "footerLogoMobile" : "footerLogoDesktop"} position-absolute`}>
              <img src={whiteLogo} 
      Severity: Major
      Found in src/components/CareerFair2022/Footer/Footer.tsx - About 2 hrs to fix

        Function Speakers has 59 lines of code (exceeds 25 allowed). Consider refactoring.
        Open

        function Speakers(): JSX.Element {
            const [keynotes, setKeynotes] = useState([{'id': '', 'name': '', 'image': '', 'bio': '', 'headshot': {'url': ''}, 'linkedIn': ''}]);
            //const [panelists, setPanelists] = useState([{'id': '', 'name': '', 'image': '', 'bio': '', 'headshot': {'url': ''}, 'linkedIn': ''}]);
            useEffect(() => {
              const fetchKeynotes = async () => {
        Severity: Major
        Found in src/components/GirlsHooHack2022/Speakers/Speakers.tsx - About 2 hrs to fix

          Function Header has 58 lines of code (exceeds 25 allowed). Consider refactoring.
          Open

          function Header(props: Props) {
          
            const [header, setHeader] = useState({'year': 2023, 'month': '', 'day': '', 'format': '', 'registration': ''});
          
            useEffect(() => {
          Severity: Major
          Found in src/components/GirlsHooHack2023/Header/Header.tsx - About 2 hrs to fix

            Function Header has 58 lines of code (exceeds 25 allowed). Consider refactoring.
            Open

            function Header(props: Props) {
            
              const [header, setHeader] = useState({'year': 2022, 'month': '', 'day': '', 'format': '', 'registration': ''});
            
              useEffect(() => {
            Severity: Major
            Found in src/components/GirlsHooHack2022/Header/Header.tsx - About 2 hrs to fix

              Function Schedule has a Cognitive Complexity of 17 (exceeds 5 allowed). Consider refactoring.
              Open

              function Schedule() {
                const [events, setEvents] = useState([{'eventName': '', 'link': '', 'startTime': '', 'description': '', 'day': 0, 'linkText': '', 'endTime':''}]);
                const [dates, setDates] = useState([{'dayOfWeek': '', 'month': '', 'date': 0}]);
              
                const [open1, setOpen1] = useState(false);
              Severity: Minor
              Found in src/components/GirlsHooHack2022/Schedule/Schedule.tsx - About 2 hrs to fix

              Cognitive Complexity

              Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

              A method's cognitive complexity is based on a few simple rules:

              • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
              • Code is considered more complex for each "break in the linear flow of the code"
              • Code is considered more complex when "flow breaking structures are nested"

              Further reading

              Function Schedule has a Cognitive Complexity of 17 (exceeds 5 allowed). Consider refactoring.
              Open

              function Schedule() {
                const [events, setEvents] = useState([{'eventName': '', 'link': '', 'startTime': '', 'description': '', 'day': 0, 'linkText': '', 'endTime':''}]);
                const [dates, setDates] = useState([{'dayOfWeek': '', 'month': '', 'date': 0}]);
              
                const [open1, setOpen1] = useState(false);
              Severity: Minor
              Found in src/components/GirlsHooHack2023/Schedule/Schedule.tsx - About 2 hrs to fix

              Cognitive Complexity

              Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

              A method's cognitive complexity is based on a few simple rules:

              • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
              • Code is considered more complex for each "break in the linear flow of the code"
              • Code is considered more complex when "flow breaking structures are nested"

              Further reading

              Function Header has 55 lines of code (exceeds 25 allowed). Consider refactoring.
              Open

              function Header(props: Props) {
                const [header, setHeader] = useState({'year': 2024, 'month': '', 'day': '', 'format': '', 'registration': '', 'time': ''});
              
                useEffect(() => {
                  const fetchHeader = async () => {
              Severity: Major
              Found in src/components/CareerFair2024/Header/Header.tsx - About 2 hrs to fix

                Function Header has 55 lines of code (exceeds 25 allowed). Consider refactoring.
                Open

                function Header(props: Props) {
                  const [header, setHeader] = useState({'year': 2023, 'month': '', 'day': '', 'format': '', 'registration': '', 'time': ''});
                
                  useEffect(() => {
                    const fetchHeader = async () => {
                Severity: Major
                Found in src/components/CareerFair2023/Header/Header.tsx - About 2 hrs to fix

                  Function Header has 55 lines of code (exceeds 25 allowed). Consider refactoring.
                  Open

                  function Header(props: Props) {
                    const [header, setHeader] = useState({'year': 2022, 'month': '', 'day': '', 'format': '', 'registration': '', 'time': ''});
                  
                    useEffect(() => {
                      const fetchHeader = async () => {
                  Severity: Major
                  Found in src/components/CareerFair2022/Header/Header.tsx - About 2 hrs to fix

                    Function About has 54 lines of code (exceeds 25 allowed). Consider refactoring.
                    Open

                    function About() {
                      const [description, setDescription] = useState([{'id': '', 'ghhDescription': '', 'gwcDescription': ''}]);
                      let ghhDescription: string[] = [];
                      let gwcDescription: string[] = [];
                      
                    Severity: Major
                    Found in src/components/GirlsHooHack2022/About/About.tsx - About 2 hrs to fix

                      Function Speakers has 54 lines of code (exceeds 25 allowed). Consider refactoring.
                      Open

                      function Speakers(): JSX.Element {
                          const [keynotes, setKeynotes] = useState([{'id': '', 'name': '', 'image': '', 'bio': '', 'headshot': {'url': ''}, 'linkedIn': ''}]);
                          //const [panelists, setPanelists] = useState([{'id': '', 'name': '', 'image': '', 'bio': '', 'headshot': {'url': ''}, 'linkedIn': ''}]);
                          useEffect(() => {
                            const fetchKeynotes = async () => {
                      Severity: Major
                      Found in src/components/GirlsHooHack2021/Speakers/Speakers.tsx - About 2 hrs to fix

                        Function About has 54 lines of code (exceeds 25 allowed). Consider refactoring.
                        Open

                        function About() {
                          const [description, setDescription] = useState([{'id': '', 'ghhDescription': '', 'gwcDescription': ''}]);
                          let ghhDescription: string[] = [];
                          let gwcDescription: string[] = [];
                          
                        Severity: Major
                        Found in src/components/GirlsHooHack2023/About/About.tsx - About 2 hrs to fix

                          Function Footer has a Cognitive Complexity of 16 (exceeds 5 allowed). Consider refactoring.
                          Open

                          function Footer() {
                            return (
                              <div className="bg-peacock">
                                <Row className={`${isMobile ? "footerLogoMobile" : "footerLogoDesktop"} position-absolute`}>
                                  <img src={whiteLogo} 
                          Severity: Minor
                          Found in src/components/CareerFair2024/Footer/Footer.tsx - About 2 hrs to fix

                          Cognitive Complexity

                          Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                          A method's cognitive complexity is based on a few simple rules:

                          • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                          • Code is considered more complex for each "break in the linear flow of the code"
                          • Code is considered more complex when "flow breaking structures are nested"

                          Further reading

                          Function Footer has a Cognitive Complexity of 16 (exceeds 5 allowed). Consider refactoring.
                          Open

                          function Footer() {
                            return (
                              <div className="bg-peacock">
                                <Row className={`${isMobile ? "footerLogoMobile" : "footerLogoDesktop"} position-absolute`}>
                                  <img src={whiteLogo} 
                          Severity: Minor
                          Found in src/components/CareerFair2023/Footer/Footer.tsx - About 2 hrs to fix

                          Cognitive Complexity

                          Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                          A method's cognitive complexity is based on a few simple rules:

                          • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                          • Code is considered more complex for each "break in the linear flow of the code"
                          • Code is considered more complex when "flow breaking structures are nested"

                          Further reading

                          Severity
                          Category
                          Status
                          Source
                          Language