Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BuildCheck] Editor config support #9811

Merged
merged 67 commits into from
May 20, 2024
Merged

Commits on Mar 1, 2024

  1. Initial codechanges of editorconfig support

    Farhad Alizada committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    20db91a View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. Build error fixes

    Farhad Alizada committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    e010c36 View commit details
    Browse the repository at this point in the history
  2. fix the configuration

    Farhad Alizada committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    44983c2 View commit details
    Browse the repository at this point in the history
  3. Share the visibility of the Microsoft.Build for unit test purposes. A…

    …dd Roslyn editorconfig tests for section matcher
    Farhad Alizada committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    b2a05ad View commit details
    Browse the repository at this point in the history
  4. remote static from configurationProvider

    Farhad Alizada committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    af05c7f View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. Copy the tests for config file parsing and adjust based on the curren…

    …t implementetion.
    Farhad Alizada committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    8062014 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'exp/build-analyzers' into dev/f-alizada/support-editorc…

    …onfig
    Farhad Alizada committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    cd2abde View commit details
    Browse the repository at this point in the history
  3. style fixes

    Farhad Alizada committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    20433af View commit details
    Browse the repository at this point in the history
  4. Remove the comments

    Farhad Alizada committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    d94d090 View commit details
    Browse the repository at this point in the history
  5. Handle caching properly

    Farhad Alizada committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    1e63860 View commit details
    Browse the repository at this point in the history
  6. Add custom configuration data implementation

    Farhad Alizada committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    8d8c1e9 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. check for null ref in BuildAnalyzerConfiguration creation and cover l…

    …ogic by tests
    Farhad Alizada committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    68a563e View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. remove interface, add tests on editorconfig discovery

    Farhad Alizada committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    88160f1 View commit details
    Browse the repository at this point in the history
  2. Make get custom config public only.

    Farhad Alizada committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    c88ec21 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    08219fa View commit details
    Browse the repository at this point in the history
  4. Add more documentation

    Farhad Alizada committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    40af50e View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Merge branch 'exp/build-analyzers' into dev/f-alizada/support-editorc…

    …onfig
    Farhad Alizada committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    e495070 View commit details
    Browse the repository at this point in the history
  2. Add exception on building the config instance

    Farhad Alizada committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    709199f View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Update exceptions

    Farhad Alizada committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    dce8039 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'exp/build-analyzers' into dev/f-alizada/support-editorc…

    …onfig
    Farhad Alizada committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    d7ba200 View commit details
    Browse the repository at this point in the history
  3. Fix merge conflicts

    Farhad Alizada committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    e27f899 View commit details
    Browse the repository at this point in the history
  4. Fix the naming

    Farhad Alizada committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    d273404 View commit details
    Browse the repository at this point in the history
  5. rename to build_check

    Farhad Alizada committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    933aee1 View commit details
    Browse the repository at this point in the history
  6. Leave todos for the next iteration or version

    Farhad Alizada committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    e0dfb8d View commit details
    Browse the repository at this point in the history
  7. Add more info on usage of the introduced changes.

    Farhad Alizada committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    ca3d5b7 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. address PR comments + compare custom configuration data

    Farhad Alizada committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    df1b64c View commit details
    Browse the repository at this point in the history
  2. Add equals unit test

    Farhad Alizada committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    3dd6ee4 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Merge branch 'exp/build-analyzers' into dev/f-alizada/support-editorc…

    …onfig
    Farhad Alizada committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    6716250 View commit details
    Browse the repository at this point in the history
  2. Address formatting pr review comments

    Farhad Alizada committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    d659cad View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Update the comparison logic

    Farhad Alizada committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    ee9eaaf View commit details
    Browse the repository at this point in the history
  2. Address style issue/ null warnings

    Farhad Alizada committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    5cb1c30 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. Merge branch 'main' into dev/f-alizada/support-editorconfig

    Farhad Alizada committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    7217b68 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. fixing merge conflicts

    Farhad Alizada committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    1bc3c68 View commit details
    Browse the repository at this point in the history
  2. Fix merged conflicts. Update tests

    Farhad Alizada committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    3259876 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'main' into dev/f-alizada/support-editorconfig

    Farhad Alizada committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    54a1a4d View commit details
    Browse the repository at this point in the history
  4. Fix differences

    Farhad Alizada committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    19115fb View commit details
    Browse the repository at this point in the history
  5. small fixes

    Farhad Alizada committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    4780871 View commit details
    Browse the repository at this point in the history
  6. empty lines (not-needed changes removed)

    Farhad Alizada committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    c593e38 View commit details
    Browse the repository at this point in the history
  7. Empty line

    Farhad Alizada committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    68c8667 View commit details
    Browse the repository at this point in the history
  8. Address PR comments add more docs to the fields

    Farhad Alizada committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    12f5167 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. Add comments

    Farhad Alizada committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    4b80888 View commit details
    Browse the repository at this point in the history
  2. Comparer specified

    Farhad Alizada committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    5a77f96 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'main' into dev/f-alizada/support-editorconfig

    Farhad Alizada committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    f2f796b View commit details
    Browse the repository at this point in the history
  4. Cover the case when the project config is not presented

    Farhad Alizada committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    68f9eeb View commit details
    Browse the repository at this point in the history
  5. Address PR comments

    Farhad Alizada committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    76fa557 View commit details
    Browse the repository at this point in the history
  6. Address more comments

    Farhad Alizada committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    5ccdf6a View commit details
    Browse the repository at this point in the history
  7. Add comment TODO

    Farhad Alizada committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    92c5099 View commit details
    Browse the repository at this point in the history
  8. Add comment to the configuration parameter

    Farhad Alizada committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    c0fd216 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4148545 View commit details
    Browse the repository at this point in the history
  10. Merge branch 'main' into dev/f-alizada/support-editorconfig

    Farhad Alizada committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    7b4bc43 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. Merge branch 'main' into dev/f-alizada/support-editorconfig

    Farhad Alizada committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    b5fb7bc View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2024

  1. Merge branch 'main' into dev/f-alizada/support-editorconfig

    Farhad Alizada committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    d33c02a View commit details
    Browse the repository at this point in the history
  2. Fix merge conflicts

    Farhad Alizada committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    a91c971 View commit details
    Browse the repository at this point in the history
  3. Address PR review

    Farhad Alizada committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    9c6eae8 View commit details
    Browse the repository at this point in the history
  4. Add editorconfig with filescoped namespace warning enabled

    Farhad Alizada committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    6d465b9 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Merge branch 'main' into dev/f-alizada/support-editorconfig

    Farhad Alizada committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    ac29844 View commit details
    Browse the repository at this point in the history
  2. remove implementation of the GetHashCode of CustomConfigdata

    Farhad Alizada committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    a15089b View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Configuration menu
    Copy the full SHA
    4d0f193 View commit details
    Browse the repository at this point in the history
  2. Fix warning

    Farhad Alizada committed May 7, 2024
    Configuration menu
    Copy the full SHA
    bb94e19 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Merge branch 'main' into dev/f-alizada/support-editorconfig

    Farhad Alizada committed May 14, 2024
    Configuration menu
    Copy the full SHA
    3685179 View commit details
    Browse the repository at this point in the history
  2. fix filescope namespace

    Farhad Alizada committed May 14, 2024
    Configuration menu
    Copy the full SHA
    11fc46d View commit details
    Browse the repository at this point in the history
  3. Move to experimental

    Farhad Alizada committed May 14, 2024
    Configuration menu
    Copy the full SHA
    11dc945 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Update the documentation, update the configurationContext

    Farhad Alizada committed May 17, 2024
    Configuration menu
    Copy the full SHA
    02f5ca3 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into dev/f-alizada/support-editorconfig

    Farhad Alizada committed May 17, 2024
    Configuration menu
    Copy the full SHA
    41ff1c5 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. Merge branch 'main' into dev/f-alizada/support-editorconfig

    Farhad Alizada committed May 20, 2024
    Configuration menu
    Copy the full SHA
    e1753d4 View commit details
    Browse the repository at this point in the history
  2. Address PR comments first iteration

    Farhad Alizada committed May 20, 2024
    Configuration menu
    Copy the full SHA
    d6381ce View commit details
    Browse the repository at this point in the history
  3. Address PR comments

    Farhad Alizada committed May 20, 2024
    Configuration menu
    Copy the full SHA
    ed6c50d View commit details
    Browse the repository at this point in the history