Skip to content

Instantly share code, notes, and snippets.

View jonas-pietzsch's full-sized avatar
🎯
Focusing

Jonas Pietzsch jonas-pietzsch

🎯
Focusing
View GitHub Profile
@jonas-pietzsch
jonas-pietzsch / ignoreCheckovFinding.ts
Created March 7, 2022 10:16
Ignore Checkov findings in CDK with TypeScript
import { IConstruct } from "constructs";
interface Finding {
id: string;
comment: string;
}
export const ignoreCheckovFinding = (target: IConstruct, findings: Finding[]): void => {
// eslint-disable-next-line @typescript-eslint/no-explicit-any
const cfnResource = target.node.defaultChild as any;
cfnResource.cfnOptions.metadata = {

Keybase proof

I hereby claim:

  • I am jverhoelen on github.
  • I am jverhoelen (https://keybase.io/jverhoelen) on keybase.
  • I have a public key ASAHEPDUX4VEE7payAWkMrgDu5xAqmtQaTH6IzHbVu3Ccwo

To claim this, I am signing this object:

.DS_STORE # Nasty Mac OS file
dist/ # Ignore built artifacts
bower_components/ # If we're going to use Bower in the future
node_modules/
tmp/ # Temporary folder during build process
nbproject/ # Configuration folder of NetBeans as an example
<ifModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 seconds"
ExpiresByType image/x-icon "access plus 7 days"
ExpiresByType image/jpeg "access plus 7 days"
ExpiresByType image/png "access plus 7 days"
ExpiresByType image/gif "access plus 7 days"
ExpiresByType image/svg+xml "access plus 7 days"
ExpiresByType text/css "access plus 7 days"
ExpiresByType text/javascript "access plus 7 days"
// Libs and frameworks
@import "bootstrap.less";
@import "font-awesome.less";
@import "animate.less";
// Components
@import "main.less";
@import "contact-form.less";
@import "impressum.less";
<!DOCTYPE html>
<html>
<head>
<!-- @include ../include/headContent.html -->
</head>
<body>
<div class="container">
<!-- @include ../include/navbar.html -->
{
"lessDirectories": [
"less"
],
"jsDependencies": [
"scripts/dependencies/jquery.js",
"scripts/libs/*.js"
],
"applicationScripts": [
"scripts/*.js"
classis-website-template
├── ajax
├── fonts
├── include
├── less
├── scripts
│   ├── dependencies
│   ├── libs
│   └── main.js
├── src
module.exports = function (grunt) {
var matchdep = require("matchdep");
// Initial configuration
grunt.initConfig({
pkg: grunt.file.readJSON("package.json"),
cfg: grunt.file.readJSON("config.json"),
meta: {
sourceDir: "src",
{
"name": "classic-website-template",
"version": "0.0.1",
"description": "Website project template for classic multi-page websites using HTML, CSS and Javascript",
"author": "Max Mustermann",
"license": "MIT",
"devDependencies": {
"grunt": "^0.4.5",
"grunt-contrib-clean": "~0.5.0",
"grunt-contrib-concat": "^0.5.0",