SeasonedSoftware/croods-auth

View on GitHub

Showing 5 of 38 total issues

Function useSignUp has 41 lines of code (exceeds 25 allowed). Consider refactoring.
Open

function useSignUp(
  options: ActionOptions = {},
): [SignUpState, (t: any) => Promise<any>] {
  const [formState, fields] = useFormState()

Severity: Minor
Found in src/useSignUp.tsx - About 1 hr to fix

    Function useResetPassword has 38 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

    function useResetPassword(
      options: ResetOptions = {},
    ): [ResetPassState, (b?: object) => Promise<any>] {
      const { location = window.location, tokenKey = DEFAULT_KEY } = options
      const opts = getBaseOpts(options, 'resetPassword') as InstanceOptions
    Severity: Minor
    Found in src/useResetPassword.tsx - About 1 hr to fix

      Function useSignIn has 37 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

      function useSignIn(
        options: ActionOptions = {},
      ): [SignInState, (a: object) => Promise<void>] {
        const [formState, fields] = useFormState()
      
      
      Severity: Minor
      Found in src/useSignIn.tsx - About 1 hr to fix

        Function useEditProfile has 37 lines of code (exceeds 25 allowed). Consider refactoring.
        Open

        function useEditProfile(
          options: ActionOptions,
          currentUserOptions: ActionOptions,
        ): [EditProfileState, SaveData] {
          const opts = getBaseOpts(options, 'editProfile')
        Severity: Minor
        Found in src/useEditProfile.tsx - About 1 hr to fix

          Function useForgotPassword has 32 lines of code (exceeds 25 allowed). Consider refactoring.
          Open

          function useForgotPassword(
            options: ForgotOptions = {},
          ): [ForgotPassState, (t: any) => Promise<any>] {
            const opts = getBaseOpts(options, 'forgotPassword')
            const [formState, fields] = useFormState()
          Severity: Minor
          Found in src/useForgotPassword.tsx - About 1 hr to fix
            Severity
            Category
            Status
            Source
            Language