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

CoreCompile does not consider imported rulesets as inputs #25041

Open
sharwell opened this issue Feb 25, 2018 · 3 comments
Open

CoreCompile does not consider imported rulesets as inputs #25041

sharwell opened this issue Feb 25, 2018 · 3 comments
Assignees
Milestone

Comments

@sharwell
Copy link
Member

The CoreCompile target considers the main ruleset file for a compilation as an input, so changes to the file will cause the build output to change:

However, ruleset files are allowed to import other ruleset files:

<Include Path=".\Roslyn_BuildRules.ruleset" Action="Default" />

These imported files are not tracked by the ResolvedCodeAnalysisRuleSet property, and changes to them do not trigger a build.

sharwell added a commit to sharwell/roslyn-analyzers that referenced this issue Feb 25, 2018
@jaredpar jaredpar added the Bug label Aug 31, 2018
@jaredpar jaredpar added this to the 16.0 milestone Aug 31, 2018
@jinujoseph jinujoseph modified the milestones: 16.0, 16.3 Jun 9, 2019
@jcouv
Copy link
Member

jcouv commented Jul 11, 2019

@agocke Feels like we should keep this issue in 16.3. May want to load-balance it though.

@agocke agocke modified the milestones: 16.3, Backlog Jul 12, 2019
@Youssef1313
Copy link
Member

@mavasani @sharwell Do we care about ruleset issues anymore?

@mavasani
Copy link
Contributor

@mavasani @sharwell Do we care about ruleset issues anymore?

I don’t think we want to do anything here unless there is strong customer requirement for it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants