🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Sign inDemoInstall
Socket

sails-generate-eslintrc

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

sails-generate-eslintrc

generate eslint config file which contains sails's globals

1.2.0
release2.0
Source
npm
Version published
Weekly downloads
973
87.48%
Maintainers
1
Weekly downloads
 
Created
Source

sails-generate-eslintrc

Description

Generate eslint config file which contains sails's globals.
It will generate .eslintrc-sails(sails globals file ) and .eslintrc (eslint config file. If it exists, it will be updated).

Parameter

  • -m --mode
    • Default : Add default globals which contains [sails] and object under ['api/controllers', 'api/models', 'api/services']
    • append: Add other globals given by other parameters(-g, -f), which are appended in sails globals file(.eslintrc-sails)
    • override: Override sails globals file by other parameter(-g, -f). If no other parameters, an empty sails globals file(.eslintrc-sails) will be created.
  • -g --globals : Give globals array. Example: -g sails,test1,test2.
  • -f --folders : Give folders array containing globals. Example: -f api/models,api/controllers.
  • -c --config : Set eslint config file name.
  • -p --preset : Set preset code style when creates a new eslint config file.
  • -s --show : Show globals added.

Files Example

  • .eslintrc-sails

    {
        "globals": {
            "sails": true,
            "UserController": true,
            "User": true
        }
    }
    
  • .eslintrc

    • If not exists: it will be created.

      {
          "extends": [
              "google",
              ".eslintrc-sails"
          ]
      }
      
    • If exists: it will be updated(fourth line)

      {
          "extends": [
              "google",
              ".eslintrc-sails"
          ],
          "env": {
              "node": true,
              "browser": true
          },
          "plugins": [
              "jsdoc"
          ],
          "globals": {}
      }  
      

Usage

  • global install(Recommend)

    • Install:

      npm install sails-generate-eslintrc -g
      
    • Run:

      • You need run it under project root path in command line

        sails-generate-eslintrc
        
  • install in project path

    • Install:

      npm install sails-generate-eslintrc
      
    • Run:

      • You need run it under project root path in command line

        node_modules/.bin/sails-generate-eslintrc
        

Keywords

eslint

FAQs

Package last updated on 13 Dec 2015

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts