Skip to content

mwyrodek/ChainAnalyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChainAnalyzer NuGet Badge Build Status ko-fi

Simple Roslyn analizer to deal with method chaining in Test (especialy selenium page object

Project Descirption: https://thebrokentest.com/12-program-challenge-1-done-time-for-roslyn/ Rules: Based on https://thebrokentest.com/method-chaining-in-test-automation-my-dilemma/ Documentation

  1. Max Chain length - 5 - Done

    a. Documentation - Done link

  2. Try not to chain between classes - Done

    a. Auto fix - Backlog

  3. Make routines specifically for Chaining - Descoped - to arbitrary to check from analizer

  4. Do only ONE thing in a chaining routine - Descoped - to arbitrary to check from analizer

  5. Use it when it improves readability - Descoped - to arbitrary to check from analizer

  6. Use it when it makes code simpler - Descoped

About

Simple Roslyn analizer to deal with method chaining

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published