codean 2.3.0

There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global codean --version 2.3.0
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local codean --version 2.3.0
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=codean&version=2.3.0
                    
nuke :add-package codean --version 2.3.0
                    

Codean

NuGet version (Codean)

Codean é uma ferramenta para realizar análises nos repositórios Git. Como assim? O objetivo é apoiar a manutenção de projetos trazendo dados sobre os arquivos que estão sendo alterados.

Exemplo:

  • Quais arquivos possuem mais manutenção?
  • Quais desenvolvedores estão trabalhando nos arquivos em evidência?
  • Qual foi o commit recente em um arquivo específico?

Como instalar?

    # Crie uma pasta para manter os projetos
    # Windows
    Exemplo:

    cd c:
    mkdir projetos
    cd projetos

    dotnet new tool-manifest
    dotnet tool install --local codean --version 2.2.0

Como testar?

    cd c:\projetos
    
    git clone git@github.com:JeisonSilva/codean.git

    cd codean

    # Comando para realizar análise
    dotnet codean

    Resultado:
 | ----------------------------------------------------------------------
 | Nome do arquivo                                  | Qtd. Alterações |
 ----------------------------------------------------------------------
 | src/coverage.xml                                 | 38441           |
 ----------------------------------------------------------------------
 | src/coverage.xml                                 | 38441           |
 ----------------------------------------------------------------------
 | .gitignore                                       | 350             |
 ----------------------------------------------------------------------
 | src/codean.analisador.tests/AnalisadorTest.cs    | 163             |
 ----------------------------------------------------------------------
 | src/codean.analisador.tests/AnalisadorTest.cs    | 136             |
 ----------------------------------------------------------------------
 | src/codean.analisador/analizadores/Analisador.cs | 111             |
 ----------------------------------------------------------------------
 | src/codean.analisador/Analisador.cs              | 95              |
 ----------------------------------------------------------------------
 | .github/workflows/manual.yml                     | 88              |
 ----------------------------------------------------------------------
 | .github/workflows/build_manual.yml               | 88              |
 ----------------------------------------------------------------------
 | .github/workflows/manual.yml                     | 88              |
 ----------------------------------------------------------------------

Nova funcionalidade

  • Filtro por arquivo.
     dotnet codean --include=.cs

     # desta forma somente retornará arquivos mais modificados referente ao Csharp.


Extensões aceitas
  • .cs
  • .vb
  • .html
  • .ts
  • .xml
  • .js
  • .json
Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
2.3.1 320 5/2/2023
2.3.0 263 4/30/2023
2.2.0 267 4/29/2023
2.1.0 322 3/18/2023
2.0.0 331 3/18/2023
1.0.5 549 2/16/2023 1.0.5 is deprecated because it has critical bugs.
1.0.3 442 2/15/2023 1.0.3 is deprecated because it has critical bugs.
1.0.2 438 2/15/2023 1.0.2 is deprecated because it has critical bugs.
1.0.1 440 2/15/2023 1.0.1 is deprecated because it has critical bugs.
1.0.0 458 2/14/2023 1.0.0 is deprecated because it has critical bugs.
0.2.0 366 2/19/2023
0.1.2 361 2/17/2023
0.1.1 347 2/17/2023
0.1.0 337 2/17/2023