Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/eslint-config / src / rules / typescript.js
Size: Mime:
/**
 * @see https://github.com/yarax/eslint-plugin-typelint
 */
module.exports = {
  /**
   * @see https://github.com/eslint/typescript-eslint-parser/issues/439
   * @see https://github.com/babel/babel-eslint/issues/505
   */
  parser: 'typescript-eslint-parser',
  plugins: [
    'typescript',
  ],
  rules: {
    'no-undef': 'off',
    'no-unused-vars': 'off',
    'no-use-before-define': 'OFF',
    // 'complexity': 'OFF',
    'space-infix-ops': 'OFF',
    // we may want duplicate imports 1 for types 1 for reals
    'import/no-duplicates': 'OFF',
    'no-duplicate-imports': 'OFF',
    // because typescript @todo @fix
    'import/no-unresolved': 'OFF',
    // this is encouraged in ts
    'import/no-namespace': 'OFF',
    // does not process properly
    'indent': 'OFF',
    // conflicts with prettier
    'quote-props': 'OFF',
  },
}