Git Product home page Git Product logo

raspberri05 / taskorial Goto Github PK

View Code? Open in Web Editor NEW
16.0 1.0 31.0 1.87 MB

Taskorial helps you organize your tasks effortlessly, with the power of artificial intelligence coming soon. Whether you're a student, professional, or just someone managing daily chores, Taskorial is here to make your life easier.

Home Page: https://taskorial.netlify.app

License: GNU General Public License v3.0

JavaScript 2.49% TypeScript 96.26% CSS 1.25%
express react mern mongodb-atlas monorepo nodejs task-management collaborate communityexchange deepsource

taskorial's Introduction

Hey there

About Me:

My name is Vedant Singhania and I am from Palo Alto, California. I have been coding since I was 12 and since then, I have become highly proficient in HTML, Python, Java, and JavaScript, and various frameworks, I have taken college-level computer science courses in high school, and I am now in the midst of my first year as a computer science major at San Jose State University. While I enjoy working on my own projects to help people in their everyday lives, I also have a passion for contributing to open source code in the community.

Besides majoring in and having a deep passion for computer science, I am strong in my academics, I love singing in choir, and I often volunteer in the community.

Want to know more about me? Check out my portfolio.


Stats


Languages and tools

My Skills

My Skills

taskorial's People

Contributors

abdulaziz-mirsagatov avatar allenshen13 avatar anmoljhamb avatar call203 avatar deepsource-autofix[bot] avatar deepsource-io[bot] avatar dependabot[bot] avatar jyo142 avatar manuelbento19 avatar mend-bolt-for-github[bot] avatar ovodela avatar prajjwaljaiswal avatar raspberri05 avatar sharadchauhan7 avatar talhabinnasir avatar vedashreed avatar vibhaw1904 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

taskorial's Issues

(JS-0417) Avoid `.bind()` or local functions in JSX properties

Description

Using .bind() or passing local callback functions as props to react component incurs a performance overhead. Consider using React.useCallback, or if possible, moving the callback definition outside the component. EXCEPTIONS: This rule may not apply if your react component is only rendered once, or if your application is not performance …

Occurrences

There are 27 occurrences of this issue in the repository.

See all occurrences on DeepSource → app.deepsource.com/gh/raspberri05/todo-list/issue/JS-0417/occurrences/

(JS-0125) Found the usage of undeclared variables

Description

Variables that aren't defined, but accessed may throw reference errors at runtime. > NOTE: In browser applications, DeepSource recommends the use of ESModules over regular text/javascript scripts. > Using variables that are injected by scripts included in an HTML file is currently not supported.

Occurrences

There are 6 occurrences of this issue in the repository.

See all occurrences on DeepSource → app.deepsource.com/gh/raspberri05/todo-list/issue/JS-0125/occurrences/

(JS-0263) Detected the use of process.exit()

Description

The process.exit() method in Node.js is used to immediately stop the Node.js process and exit. This is a dangerous operation because it can occur in any method at any point in time, potentially stopping a Node.js application completely when an error occurs. For example:

Occurrences

There are 2 occurrences of this issue in the repository.

See all occurrences on DeepSource → app.deepsource.com/gh/raspberri05/todo-list/issue/JS-0263/occurrences/

(JS-D1001) Documentation comments not found for functions and classes

Description

It is recommended to have documentation comments above, or right inside a function/class declaration. This helps developers, users and even the author understand the purpose of a code snippet or API function in the future. NOTE: If you want to stop this issue from getting raised on certain constructs (arrow …

Occurrences

There are 31 occurrences of this issue in the repository.

See all occurrences on DeepSource → app.deepsource.com/gh/raspberri05/todo-list:react-auth/issue/JS-D1001/occurrences/

(JS-D1001) Documentation comments not found for functions and classes

Description

It is recommended to have documentation comments above, or right inside a function/class declaration. This helps developers, users and even the author understand the purpose of a code snippet or API function in the future. NOTE: If you want to stop this issue from getting raised on certain constructs (arrow …

Occurrences

There are 35 occurrences of this issue in the repository.

See all occurrences on DeepSource → app.deepsource.com/gh/raspberri05/todo-list/issue/JS-D1001/occurrences/

(JS-0242) Use `const` declarations for variables that are never reassigned

Description

Variables that are never re-assigned a new value after their initial declaration should be declared with the const keyword. This prevents the programmer from erroneously re-assigning to a read-only variable, and informs those reading the code that a variable is a constant value.

Occurrences

There are 9 occurrences of this issue in the repository.

See all occurrences on DeepSource → app.deepsource.com/gh/raspberri05/todo-list:react-auth/issue/JS-0242/occurrences/

(JS-0454) Found invalid characters in markup

Description

The issue is raised because of missing or unescaped JSX escape characters. These characters would be injected as a text node in JSX statements, which might not be intentional. These won't throw any syntax or runtime errors, but the rendered output will not be the same as expected.

Occurrences

There are 6 occurrences of this issue in the repository.

See all occurrences on DeepSource → app.deepsource.com/gh/raspberri05/todo-list/issue/JS-0454/occurrences/

(JS-0242) Use `const` declarations for variables that are never reassigned

Description

Variables that are never re-assigned a new value after their initial declaration should be declared with the const keyword. This prevents the programmer from erroneously re-assigning to a read-only variable, and informs those reading the code that a variable is a constant value.

Occurrences

There are 13 occurrences of this issue in the repository.

See all occurrences on DeepSource → app.deepsource.com/gh/raspberri05/todo-list/issue/JS-0242/occurrences/

react-scripts-5.0.1.tgz: 1 vulnerabilities (highest severity is: 7.5)

Vulnerable Library - react-scripts-5.0.1.tgz

Path to dependency file: /react-auth/package.json

Path to vulnerable library: /react-auth/node_modules/svgo/node_modules/nth-check/package.json

Found in HEAD commit: 8158cd98fed05d23f1b18f7b2fb743c80afd0c3d

Vulnerabilities

CVE Severity CVSS Dependency Type Fixed in (react-scripts version) Remediation Possible**
CVE-2021-3803 High 7.5 nth-check-1.0.2.tgz Transitive N/A*

*For some transitive vulnerabilities, there is no version of direct dependency with a fix. Check the "Details" section below to see if there is a version of transitive dependency where vulnerability is fixed.

**In some cases, Remediation PR cannot be created automatically for a vulnerability despite the availability of remediation

Details

CVE-2021-3803

Vulnerable Library - nth-check-1.0.2.tgz

performant nth-check parser & compiler

Library home page: https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz

Path to dependency file: /react-auth/package.json

Path to vulnerable library: /react-auth/node_modules/svgo/node_modules/nth-check/package.json

Dependency Hierarchy:

  • react-scripts-5.0.1.tgz (Root Library)
    • webpack-5.5.0.tgz
      • plugin-svgo-5.5.0.tgz
        • svgo-1.3.2.tgz
          • css-select-2.1.0.tgz
            • nth-check-1.0.2.tgz (Vulnerable Library)

Found in HEAD commit: 8158cd98fed05d23f1b18f7b2fb743c80afd0c3d

Found in base branch: main

Vulnerability Details

nth-check is vulnerable to Inefficient Regular Expression Complexity

Publish Date: 2021-09-17

URL: CVE-2021-3803

CVSS 3 Score Details (7.5)

Base Score Metrics:

  • Exploitability Metrics:
    • Attack Vector: Network
    • Attack Complexity: Low
    • Privileges Required: None
    • User Interaction: None
    • Scope: Unchanged
  • Impact Metrics:
    • Confidentiality Impact: None
    • Integrity Impact: None
    • Availability Impact: High

For more information on CVSS3 Scores, click here.

Suggested Fix

Type: Upgrade version

Release Date: 2021-09-17

Fix Resolution: nth-check - v2.0.1

Step up your Open Source Security Game with Mend here

(JS-0128) Should not have unused variables

Description

Found variables that are declared but not used anywhere. > NOTE: In browser applications, DeepSource recommends the use of ESModules over regular text/javascript scripts. > Currently, we don't support variables that are not explicitly exported, > and are injected into other scripts by being included in an HTML file

Occurrences

There are 2 occurrences of this issue in the repository.

See all occurrences on DeepSource → app.deepsource.com/gh/raspberri05/todo-list/issue/JS-0128/occurrences/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.