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

Sandcastle Help File Builder diagnostics #22

Closed
sharwell opened this issue Nov 17, 2014 · 3 comments
Closed

Sandcastle Help File Builder diagnostics #22

sharwell opened this issue Nov 17, 2014 · 3 comments

Comments

@sharwell
Copy link
Member

There are many opportunities for SHFB diagnostics, including the following.

Note: these are SHFB-specific additions to the items in #21.

  • Identify the use of language specific keywords, such as null, within XML documentation comments and suggest changing them to their language-independent form (in this case, <see langword="null"/>).
  • Identify cases where override references (starting with O:) do not resolve.
  • Identify cases where a <conceptualLink> does not resolve to a known target.
  • Identify cases where <token> does not resolve to a known token.
  • Identify <see href=""> or <seealso href=""> is missing the target URI
@BillWagner
Copy link
Contributor

Well, is Sandcastle still supported? It's looked quite abandoned for some time.

Note: I do like Sandcastle, and I would like to see it supported. It just doesn't look like much is happening there.

@sharwell
Copy link
Member Author

I've been doing a lot of work on the project here on GitHub. Many of my changes have been incorporated into the official project now. For an example of the current output, see this page.

@sharwell
Copy link
Member Author

Identify the use of language specific keywords ...

Moved to DotNetAnalyzers/DocumentationAnalyzers#5 and DotNetAnalyzers/DocumentationAnalyzers#6.

Identify cases where override references (starting with O:) do not resolve.

Moved to DotNetAnalyzers/DocumentationAnalyzers#8

Identify cases where a <conceptualLink> does not resolve to a known target.

Moved to DotNetAnalyzers/DocumentationAnalyzers#11

Identify cases where <token> does not resolve to a known token.

Moved to DotNetAnalyzers/DocumentationAnalyzers#12

Identify <see href=""> or <seealso href=""> is missing the target URI

Moved to DotNetAnalyzers/DocumentationAnalyzers#13

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

2 participants