Skip to content

CSScomb plugin for JetBrains IDEs: IDEA, PyCharm, WebStorm, PhpStorm, RubyMine

Notifications You must be signed in to change notification settings

csscomb/jetbrains-csscomb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 

Repository files navigation

Install

There is no special plugin for JetBrains' IDEs.
Instead, you can use CSScomb as an external tool:

  1. Install CSScomb: npm install csscomb
  2. Go to Preferences > External Tools (or press ⌘, on Mac)
  3. Click on Add icon (or press ⌘N on Mac)
  4. Fill the form with following info:
    – Name: CSScomb
    – Program: path_to_installed_csscomb/bin/csscomb (see NB for Windows users below)
    – Parameters: $FilePath$ -t
    – Working directory: $FileDir$

All checkboxes in the form are optional, you can check whichever you want.
CSScomb will be available then in all menus you select.

NB. On Windows you may need to use npm config get prefix to get a directory with csscomb.cmd. So in "Program" field you will need to put something like C:\Users\User\AppData\Roaming\npm\csscomb.cmd.

Configure

You can place .csscomb.json file in the project's directory, or your HOME directory, or anywhere else.
See docs for info.

Version Compatibility Notes

If you've updated csscomb, you may notice it no longer work correctly as an external tool within JetBrains editors (eg. Intellij IDEA, WebStorm, PhpStorm). It does not finish the process anymore. However, it works correctly when run from the command line.

To get it working again:

  1. Check if your installed version is higher than 3.1.5:

    npm -g list --depth=0

  2. If so, open your editor's Preferences > Tools > External Tools > CSScomb.

  3. Edit the Parameters field to include -t, for example: -t $FilePath$. From CSScomb's documentation:

    -t, --ttyy-mode execution in TTY mode (useful, when running tool using external app, e.g. IDE)

  4. Confirm csscomb runs and exits correctly in your JetBrains editor.

About

CSScomb plugin for JetBrains IDEs: IDEA, PyCharm, WebStorm, PhpStorm, RubyMine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published