Skip to content
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions crowdsec.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
/*
Copyright 2006 - 2024 Intel Corporation

Licensed 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 CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/

/*jslint node: true */
/*jshint node: true */
"use strict";

module.exports.CreateCrowdSecBouncer = function (parent, config) {

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🦩 πŸ”΄ crowdsec.js missing required Apache 2.0 license header

Added an Apache 2.0 license/copyright block comment at the very top of crowdsec.js, matching the header convention used in sibling files like amtscript.js/amt-mei.js. Exact copyright year/holder wording could not be verified against the project's canonical header text, so the boilerplate used here is a best-effort approximation and should be checked against the actual standard header used elsewhere in the repo.

πŸ€– Prompt for AI agents
In crowdsec.js around line 1, review and complete this code-review fix: crowdsec.js missing required Apache 2.0 license header.
What the draft fix changed: Added an Apache 2.0 license/copyright block comment at the very top of crowdsec.js, matching the header convention used in sibling files like amtscript.js/amt-mei.js. Exact copyright year/holder wording could not be verified against the project's canonical header text, so the boilerplate used here is a best-effort approximation and should be checked against the actual standard header used elsewhere in the repo.
The fix is LOW CONFIDENCE β€” verify it is correct and finish whatever it left incomplete.

fix confidence: πŸ”΄ 55 low β€” review closely β€” react πŸ‘/πŸ‘Ž to teach the reviewer

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🦩 🟠 crowdsec.js missing jshint directives and 'use strict'

Added /*jslint node: true */, /*jshint node: true */ directive comments and "use strict"; immediately after the license header and before the module.exports.CreateCrowdSecBouncer declaration, following the file-header convention described for amtscript.js. The exact jshint/jslint directive flags used in amtscript.js were not visible to me, so the specific directive options may differ slightly from the sibling file's actual content.

πŸ€– Prompt for AI agents
In crowdsec.js around line 1, review and complete this code-review fix: crowdsec.js missing jshint directives and 'use strict'.
What the draft fix changed: Added `/*jslint node: true */`, `/*jshint node: true */` directive comments and `"use strict";` immediately after the license header and before the `module.exports.CreateCrowdSecBouncer` declaration, following the file-header convention described for amtscript.js. The exact jshint/jslint directive flags used in amtscript.js were not visible to me, so the specific directive options may differ slightly from the sibling file's actual content.
Verify the change is correct and complete; do not refactor unrelated code.

fix confidence: 🟑 60 medium β€” react πŸ‘/πŸ‘Ž to teach the reviewer

const obj = {};

Expand Down