4 Replies Latest reply on Sep 6, 2009 9:08 AM by Xavier Agnetti

    The copyright header is missing in this file

    smeagol-fish Level 1

      I am trying to fix the PMD violation (info) in one of my projects and I can't seem to be able to do so. I have added relevant copyright information in one of my action script files eg.

       

      ///////////////////////////////////////////////////////////////////////////////
      // Copyright (c) 2009 Jeffery Fernandez.
      // All rights reserved. This program and the accompanying materials
      // are made available under the terms of the GNU Public License v2.0
      // which accompanies this distribution, and is available at
      // http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
      // 
      // Contributors:
      //     Jeffery Fernandez - initial API and implementation
      ////////////////////////////////////////////////////////////////////////////////
      

      and then re-ran the FlexPMD over my code base. It still complained about the missing copyright headers. Can anyone point out what I am doing wrong?

       

      cheers,

      Jeffery

        • 1. Re: The copyright header is missing in this file
          Xavier Agnetti Adobe Employee

          It may be a bug in this rule, we are searching for

          /*

          **

           

          Not //

           

          Can you fill a bug in https://bugs.adobe.com/jira/browse/FLEXPMD?

           

          Thanks

          1 person found this helpful
          • 3. Re: The copyright header is missing in this file
            smeagol-fish Level 1

            hi Xavier,

             

            so what is the equivalent copyright headers for an MXML file?

            • 4. Re: The copyright header is missing in this file
              Xavier Agnetti Adobe Employee

              Thanks for the bug.

               

              Here is what you can do:

               

              <?xml version="1.0" encoding="utf-8"?>
              <!--

               

                     Copyright (c) 2009, Adobe Systems, Incorporated
                     All rights reserved.

               

                     Redistribution  and  use  in  source  and  binary  forms, with or without
                     modification,  are  permitted  provided  that  the  following  conditions
                     are met:

               

                       * Redistributions  of  source  code  must  retain  the  above copyright
                         notice, this list of conditions and the following disclaimer.
                       * Redistributions  in  binary  form  must reproduce the above copyright
                         notice,  this  list  of  conditions  and  the following disclaimer in
                         the    documentation   and/or   other  materials  provided  with  the
                         distribution.
                       * Neither the name of the Adobe Systems, Incorporated. nor the names of
                         its  contributors  may be used to endorse or promote products derived
                         from this software without specific prior written permission.

               

                     THIS  SOFTWARE  IS  PROVIDED  BY THE  COPYRIGHT  HOLDERS AND CONTRIBUTORS
                     "AS IS"  AND  ANY  EXPRESS  OR  IMPLIED  WARRANTIES,  INCLUDING,  BUT NOT
                     LIMITED  TO,  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
                     PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER
                     OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,  INCIDENTAL,  SPECIAL,
                     EXEMPLARY,  OR  CONSEQUENTIAL  DAMAGES  (INCLUDING,  BUT  NOT  LIMITED TO,
                     PROCUREMENT  OF  SUBSTITUTE   GOODS  OR   SERVICES;  LOSS  OF  USE,  DATA,
                     OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
                     LIABILITY,  WHETHER  IN  CONTRACT,  STRICT  LIABILITY, OR TORT (INCLUDING
                     NEGLIGENCE  OR  OTHERWISE)  ARISING  IN  ANY  WAY  OUT OF THE USE OF THIS
                     SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

               

              -->
              <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
                  xmlns="*"
                  >

               

              Xavier