ITUDevUps/devUps

View on GitHub
minitwit-backend/minitwit-backend.API/Controllers/SimApiController.cs

Summary

Maintainability
B
4 hrs
Test Coverage

Method RegisterUser has 40 lines of code (exceeds 25 allowed). Consider refactoring.
Open

    [HttpPost("register")]
    public async Task<IActionResult> RegisterUser([FromBody]ApiSimUser user, [FromQuery] int? latest)
    {
        UpdateLatest(latest);

    Method FollowUser has 31 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

        [HttpPost("fllws/{username}")]
        public async Task<IActionResult> FollowUser([FromRoute]string username, [FromBody]ApiSimFollow follow, [FromQuery] int? latest)
        {
            UpdateLatest(latest);
    
    

      Method Tweet has 29 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

          [HttpPost("msgs/{username}")]
          public async Task<IActionResult> Tweet([FromRoute]string username, [FromBody]ApiSimTweet tweet, [FromQuery] int? latest)
          {
              UpdateLatest(latest);
      
      

        Avoid too many return statements within this method.
        Open

                return NoContent();
        Severity: Major
        Found in minitwit-backend/minitwit-backend.API/Controllers/SimApiController.cs - About 30 mins to fix

          There are no issues that match your filters.

          Category
          Status