How can we review code through .gitlab-ci.yml file

Currently my .gitlab-ci.yml file looks as shown below. I want to extend some of the features such as code review of solution file and publishing report. Is there any possibility to do this for C# files. If so, how can it be done ? any pointers for the same would be helpful. And i want to know what else features can be added apart from code review in CI/CD cycle. Thank you in advance.

test:
  stage: test
  only:
   - master
   - Unit_Test_UITest
  image: mcr.microsoft.com/dotnet/core/sdk
  variables:
    solution_location: solution_file
    test_project_location: solution.csproj
  script:
   - 'dotnet restore $solution_location'
   - 'dotnet build $test_project_location'
   - 'dotnet test $test_project_location'