UNPKG

@adobe/jsonschema2md

Version:

Validate and document complex JSON Schemas the easy way.

42 lines (34 loc) 1.41 kB
/* * Copyright 2019 Adobe. All rights reserved. * This file is licensed to you under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. You may obtain a copy * of the License at http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software distributed under * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS * OF ANY KIND, either express or implied. See the License for the specific language * governing permissions and limitations under the License. */ module.exports = { root: true, extends: '@adobe/helix', rules: { strict: 0, // Forbid multiple statements in one line 'max-statements-per-line': ['error', { max: 1 }], // Allow for-of loops 'no-restricted-syntax': ['error', 'ForInStatement', 'LabeledStatement', 'WithStatement'], // Allow return before else & redundant else statements 'no-else-return': 'off', // allow dangling underscores for 'fields' 'no-underscore-dangle': 'off', // Allow marking variables unused using a underscore at the start 'no-unused-vars': ['error', { varsIgnorePattern: '^_.*$', argsIgnorePattern: '^_.*$', caughtErrorsIgnorePattern: '^_.*$', }], 'import/no-named-as-default-member': 0, 'default-param-last': 0, }, };