Skip to content

Commit

Permalink
Removed Stylelint
Browse files Browse the repository at this point in the history
  • Loading branch information
minimaluminium committed Jan 17, 2024
1 parent 481317f commit aca09b4
Show file tree
Hide file tree
Showing 61 changed files with 53 additions and 1,036 deletions.
42 changes: 5 additions & 37 deletions gulpfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ const exec = require('child_process').exec;

// gulp plugins and utils
const livereload = require('gulp-livereload');
const gulpStylelint = require('gulp-stylelint');
const postcss = require('gulp-postcss');
const concat = require('gulp-concat');
const uglify = require('gulp-uglify');
Expand Down Expand Up @@ -189,29 +188,6 @@ function main(done) {
})();
}

function doLint(theme, fix, done) {
let source = ['packages/*/assets/css/**/*.css'];

if (theme) {
source = [`packages/${theme}/assets/css/**/*.css`, 'packages/_shared/assets/css/**/*.css'];
}

pump([
src([...source, '!packages/*/assets/built/*.css'], {base: '.'}),
gulpStylelint({
fix: fix,
reporters: [
{formatter: 'string', console: true}
]
}),
dest('./')
], handleError(done));
}

function lint(done) {
doLint(false, true, done);
}

function symlink(done) {
if (!argv.theme || !argv.site) {
handleError(done('Required parameters [--theme, --site] missing!'));
Expand All @@ -222,11 +198,6 @@ function symlink(done) {
}

function test(done) {
const testLint = lintDone => {
doLint(false, false, done)
lintDone();
};

const testGScan = gscanDone => {
glob.sync('packages/*', {ignore: 'packages/_shared'}).forEach(path => {
exec(`gscan ${path} --colors`, (error, stdout, _stderr) => {
Expand All @@ -237,19 +208,17 @@ function test(done) {
gscanDone();
}

return series(testLint, testGScan)();
return series(testGScan, tasksDone => {
tasksDone();
done();
})();
}

function testCI(done) {
if (!argv.theme) {
handleError(done('Required parameter [--theme] missing!'));
}

const testLint = lintDone => {
doLint(argv.theme, false, done)
lintDone();
};

const testGScan = gscanDone => {
exec(`gscan --fatal --verbose packages/${argv.theme} --colors`, (error, stdout, _stderr) => {
console.log(stdout);
Expand All @@ -258,7 +227,7 @@ function testCI(done) {
gscanDone();
}

return series(testLint, testGScan)();
return series(testGScan)();
}

function css(done) {
Expand Down Expand Up @@ -290,7 +259,6 @@ function zipper(done) {
], handleError(done));
}

exports.lint = lint;
exports.symlink = symlink;
exports.test = test;
exports.testCI = testCI;
Expand Down
33 changes: 1 addition & 32 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
],
"scripts": {
"dev": "gulp",
"lint": "gulp lint",
"symlink": "gulp symlink",
"test": "gulp test",
"test:ci": "gulp testCI",
Expand All @@ -18,53 +17,23 @@
"beeper": "2.1.0",
"concurrently": "8.2.2",
"cssnano": "6.0.1",
"gscan": "4.42.0",
"gscan": "^4.42.0",
"gulp": "4.0.2",
"gulp-compile-handlebars": "0.6.1",
"gulp-concat": "2.6.1",
"gulp-livereload": "4.0.2",
"gulp-postcss": "9.0.1",
"gulp-stylelint": "13.0.0",
"gulp-uglify": "3.0.2",
"gulp-zip": "5.1.0",
"lerna": "8.0.2",
"postcss": "8.4.32",
"postcss-easy-import": "4.0.0",
"pump": "3.0.0",
"stylelint": "16.1.0",
"stylelint-config-recess-order": "4.4.0",
"stylelint-config-standard": "36.0.0",
"yargs": "17.7.2"
},
"browserslist": [
"defaults"
],
"stylelint": {
"extends": [
"stylelint-config-standard",
"stylelint-config-recess-order"
],
"rules": {
"indentation": 4,
"no-descending-specificity": null,
"alpha-value-notation": null,
"selector-class-pattern": null,
"max-line-length": null,
"value-no-vendor-prefix": null,
"color-function-notation": null,
"property-no-vendor-prefix": null,
"media-feature-name-no-vendor-prefix": null,
"number-max-precision": null,
"value-keyword-case": null,
"keyframes-name-pattern": null,
"selector-not-notation": null,
"keyframe-block-no-duplicate-selectors": null,
"import-notation": null,
"keyframe-selector-notation": null,
"declaration-block-no-redundant-longhand-properties": null,
"media-feature-range-notation": "prefix"
}
},
"renovate": {
"extends": [
"@tryghost:theme"
Expand Down
Empty file modified packages/alto/assets/built/main.min.js
100644 → 100755
Empty file.
2 changes: 1 addition & 1 deletion packages/alto/assets/built/screen.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/alto/assets/built/screen.css.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/bulletin/assets/built/screen.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/bulletin/assets/built/screen.css.map

Large diffs are not rendered by default.

Empty file modified packages/dawn/assets/built/main.min.js
100644 → 100755
Empty file.
2 changes: 1 addition & 1 deletion packages/dawn/assets/built/screen.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/dawn/assets/built/screen.css.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/digest/assets/built/screen.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/digest/assets/built/screen.css.map

Large diffs are not rendered by default.

Empty file modified packages/dope/assets/built/main.min.js
100644 → 100755
Empty file.
2 changes: 1 addition & 1 deletion packages/dope/assets/built/screen.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/dope/assets/built/screen.css.map

Large diffs are not rendered by default.

Empty file modified packages/ease/assets/built/main.min.js
100644 → 100755
Empty file.
2 changes: 1 addition & 1 deletion packages/ease/assets/built/screen.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/ease/assets/built/screen.css.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/edge/assets/built/screen.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/edge/assets/built/screen.css.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/edition/assets/built/screen.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/edition/assets/built/screen.css.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/episode/assets/built/screen.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/episode/assets/built/screen.css.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/headline/assets/built/screen.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/headline/assets/built/screen.css.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/journal/assets/built/screen.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/journal/assets/built/screen.css.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/london/assets/built/screen.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/london/assets/built/screen.css.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/ruby/assets/built/screen.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/ruby/assets/built/screen.css.map

Large diffs are not rendered by default.

2 changes: 0 additions & 2 deletions packages/sandbox/assets/built/main.min.js

This file was deleted.

1 change: 0 additions & 1 deletion packages/sandbox/assets/built/main.min.js.map

This file was deleted.

2 changes: 0 additions & 2 deletions packages/sandbox/assets/built/screen.css

This file was deleted.

1 change: 0 additions & 1 deletion packages/sandbox/assets/built/screen.css.map

This file was deleted.

36 changes: 0 additions & 36 deletions packages/sandbox/assets/css/screen.css

This file was deleted.

Empty file removed packages/sandbox/assets/js/main.js
Empty file.
58 changes: 0 additions & 58 deletions packages/sandbox/default.hbs

This file was deleted.

32 changes: 0 additions & 32 deletions packages/sandbox/index.hbs

This file was deleted.

66 changes: 0 additions & 66 deletions packages/sandbox/package.json

This file was deleted.

Loading

0 comments on commit aca09b4

Please sign in to comment.