<p>What is a tool or technique that can be used to perform spell checks upon a whole source code base and its associated resource files?</p>

<p>The spell check should be <em>source code aware</em> meaning that it would stick to checking string literals in the code and not the code itself.  Bonus points if the spell checker understands common resource file formats, for example text files containing name-value pairs (only check the values).  Super-bonus points if you can tell it which parts of an XML DTD or Schema should be checked and which should be ignored.</p>

<p>Many IDEs can do this for the file you are currently working with.  The difference in what I am looking for is something that can operate upon a whole source code base at once.</p>

<p>Something like a Findbugs or PMD type tool for mis-spellings would be ideal.</p>

```
```
Make a second property that is protected or internal(?) 

<Column(Name:="totalLogins", Storage:="_TotalLogins", DbType:="Int", UpdateCheck:=UpdateCheck.Never)>  _
protected Property TotalLogins2() As System.Nullable(Of Integer)
    Get
        Return Me._TotalLogins
    End Get
    Set(byval value as System.Nullable(Of Integer))
        Return Me._TotalLogins
    End Get
End Property
```
```
and then update that . I think it won't save readonly properties by default. And why should it anyway. I now it's a hack but hey that's life.