UNPKG

@adobe/htlengine

Version:

Javascript Based HTL (Sightly) parser

52 lines (48 loc) 2 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 = { env: { node: true, es6: true, }, // this is the root project for all sub modules. stop searching for any // eslintrc files in parent directories. root: true, parserOptions: { sourceType: 'script', // async/await support ecmaVersion: 8, }, plugins: [ 'header', ], extends: 'airbnb-base', rules: { strict: 0, 'import/extensions': 0, // allow dangling underscores for 'fields' 'no-underscore-dangle': ['error', { allowAfterThis: true }], // enforce license header 'header/header': [2, 'block', ['', { pattern: ' * Copyright \\d{4} .*\\. All rights reserved\\.', template: ' * 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.', ' ', ]], }, };