UNPKG

@adobe/htlengine

Version:

Javascript Based HTL (Sightly) parser

51 lines (47 loc) 1.99 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, // 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.', ' ', ]] } };