mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 10:58:30 -05:00
Readd sql linting (#7217)
* readd sql linting * add skip linting for pipeline hygiene
This commit is contained in:
@@ -46,7 +46,7 @@ steps:
|
|||||||
GITHUB_TOKEN: $(GITHUB_TOKEN)
|
GITHUB_TOKEN: $(GITHUB_TOKEN)
|
||||||
|
|
||||||
- script: |
|
- script: |
|
||||||
yarn gulp hygiene
|
yarn gulp hygiene --skip-tslint
|
||||||
displayName: Run Hygiene Checks
|
displayName: Run Hygiene Checks
|
||||||
|
|
||||||
- script: |
|
- script: |
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ steps:
|
|||||||
GITHUB_TOKEN: $(GITHUB_TOKEN)
|
GITHUB_TOKEN: $(GITHUB_TOKEN)
|
||||||
|
|
||||||
- script: |
|
- script: |
|
||||||
yarn gulp hygiene
|
yarn gulp hygiene --skip-tslint
|
||||||
displayName: Run Hygiene Checks
|
displayName: Run Hygiene Checks
|
||||||
|
|
||||||
- script: |
|
- script: |
|
||||||
|
|||||||
@@ -198,9 +198,9 @@ const tslintBaseFilter = [
|
|||||||
// 'src/**'
|
// 'src/**'
|
||||||
// ];
|
// ];
|
||||||
|
|
||||||
// const sqlFilter = [
|
const sqlFilter = [
|
||||||
// 'src/sql/**'
|
'src/sql/**'
|
||||||
// ];
|
];
|
||||||
|
|
||||||
// {{SQL CARBON EDIT}}
|
// {{SQL CARBON EDIT}}
|
||||||
|
|
||||||
@@ -401,16 +401,16 @@ function hygiene(some) {
|
|||||||
input = some;
|
input = some;
|
||||||
}
|
}
|
||||||
|
|
||||||
// const tslintSqlConfiguration = tslint.Configuration.findConfiguration('tslint-sql.json', '.'); // TODO RESTORE
|
const tslintSqlConfiguration = tslint.Configuration.findConfiguration('tslint-sql.json', '.');
|
||||||
const tslintSqlOptions = { fix: false, formatter: 'json' };
|
const tslintSqlOptions = { fix: false, formatter: 'json' };
|
||||||
const sqlTsLinter = new tslint.Linter(tslintSqlOptions);
|
const sqlTsLinter = new tslint.Linter(tslintSqlOptions);
|
||||||
|
|
||||||
// const sqlTsl = es.through(function (file) { //TODO restore
|
const sqlTsl = es.through(function (file) { //TODO restore
|
||||||
// const contents = file.contents.toString('utf8');
|
const contents = file.contents.toString('utf8');
|
||||||
// sqlTsLinter.lint(file.relative, contents, tslintSqlConfiguration.results);
|
sqlTsLinter.lint(file.relative, contents, tslintSqlConfiguration.results);
|
||||||
|
|
||||||
// this.emit('data', file);
|
this.emit('data', file);
|
||||||
// });
|
});
|
||||||
|
|
||||||
const productJsonFilter = filter('product.json', { restore: true });
|
const productJsonFilter = filter('product.json', { restore: true });
|
||||||
|
|
||||||
@@ -430,6 +430,9 @@ function hygiene(some) {
|
|||||||
|
|
||||||
if (!process.argv.some(arg => arg === '--skip-tslint')) {
|
if (!process.argv.some(arg => arg === '--skip-tslint')) {
|
||||||
typescript = typescript.pipe(tsl);
|
typescript = typescript.pipe(tsl);
|
||||||
|
typescript = typescript
|
||||||
|
.pipe(filter(sqlFilter))
|
||||||
|
.pipe(sqlTsl); // {{SQL CARBON EDIT}}
|
||||||
}
|
}
|
||||||
|
|
||||||
const javascript = result
|
const javascript = result
|
||||||
|
|||||||
Reference in New Issue
Block a user