mirror of
https://github.com/elastic/kibana.git
synced 2025-06-27 18:51:07 -04:00
Updates files outside of x-pack to be triple-licensed under Elastic License 2.0, AGPL 3.0, or SSPL 1.0.
30 lines
1.2 KiB
TypeScript
30 lines
1.2 KiB
TypeScript
/*
|
|
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
|
|
* or more contributor license agreements. Licensed under the "Elastic License
|
|
* 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side
|
|
* Public License v 1"; you may not use this file except in compliance with, at
|
|
* your election, the "Elastic License 2.0", the "GNU Affero General Public
|
|
* License v3.0 only", or the "Server Side Public License, v 1".
|
|
*/
|
|
|
|
import type { TsProjectRule } from '@kbn/repo-linter';
|
|
|
|
import { forbiddenCompilerOptions } from './forbidden_compiler_options';
|
|
import { refPkgsIds } from './reference_pkg_ids';
|
|
import { requiredCompilerOptions } from './required_compiler_options';
|
|
import { validBaseTsconfig } from './valid_base_tsconfig';
|
|
import { requiredExcludes } from './required_excludes';
|
|
import { requiredFileSelectors } from './required_file_selectors';
|
|
import { referenceUsedPkgs } from './reference_used_pkgs';
|
|
import { tsconfigIndentation } from './tsconfig_indentation';
|
|
|
|
export const RULES: TsProjectRule[] = [
|
|
forbiddenCompilerOptions,
|
|
refPkgsIds,
|
|
requiredCompilerOptions,
|
|
validBaseTsconfig,
|
|
requiredExcludes,
|
|
requiredFileSelectors,
|
|
referenceUsedPkgs,
|
|
tsconfigIndentation,
|
|
];
|