Bug Report T952032
Visible to All Users

Spell Checker does not work in the code editor

created 4 years ago (modified 4 years ago)

[DevExpress Support Team: CLONED FROM T701852: Spell Checker: The "SpellCheckerCodeFixProvider encountered an error and has been disabled." error occurs after correcting a misspelled word in the comments section]

My spell checker is turned off again. I have checked the settings, and for my project and a Visual Studio instance with NO project, spell checker is turned on.

Extensions->Code Rush->Editor->All Languages->Code Analysis->Spell Checker.
[X] Enable spell checker
[X] Comments
[X] String
[X] Verbatim strings

I think it got turned off when I updated Code Rush to 20.2.3. I just installed 20.2.4 to see if that would fix my problem. but it did not.

Show previous comments (1)
DevExpress Support Team 4 years ago

    Hello Eric,

    We have investigated this issue. CodeRush Spell Checker adds a diagnostic analyzer to the Visual Studio background analysis. Since version 16.8, Visual Studio runs the background code analysis in a separate process. Spell Checker uses some CodeRush services that are not initialized in this process. We work on supporting Spell Checker in the last Visual Studio version but it will take some time.

    EA EA
    Eric Adolphson 4 years ago

      This issue has risen again. I have Coderush 2.2.9 installed, and no spell check. I have confirmed the setting I had in my initial post. I can also confirm misspelled words can be found via the CodeIssue (Extensions->CodeRush->Windows->Code Issues).

      It works so much better for me to have misspelled words appear directly in the editor. I am dyslexic, and having the options to change the spelling pop up in the editor is a big help. I can see the correct spelling by picking the words out of a list. It is much much harder for me to find the correct spelling using the CodeIssue method.

      DevExpress Support Team 4 years ago

        Hi Eric,

        Thank you for reaching out to us.

        This issue with the Spell Checker feature in v20.2.9 has already been fixed in the context of the Spell Checker doesn't work in Visual Basic in CodeRush v20.2.9 ticket. The upcoming update (v20.2.10) with the fix included is now in our Testing phase and will be available soon.

        Please, bear with us.

        Answers approved by DevExpress Support

        created 4 years ago

        We have addressed the issue described in this ticket and will include a fix in our next maintenance update. Should you need to apply our fix prior to official release, you can request a hotfix here.

        Note: Hotfixes may be unavailable for betas/updates set for release within a week.

          Comments (2)

            I have 20.2.11 and VS 16.9.1 and I am having the same problem.

            The editor is not showing misspelled words.

            I can also confirm misspelled words can be found via the Code Issues (Extensions->CodeRush->Windows->Code Issues).

            DevExpress Support Team 4 years ago

              Hello,
              Thank you for reaching out to us.
              To address the issue, you need to restart the Visual Studio instance after any change of Spell Checker options. Have you tried this?
              Did you reproduce the problem after the restart?

              If the issue persists after the restart of Visual Studio, please share the following information:

              1. the CodeRush log files folder: Extensions->CodeRush->Support->CodeRush Logs…
              2. the CodeRush settings folder: CodeRush->Support->Settings Folder…

              I am looking forward to your response.

              Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

              Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.